Стандартный дистрибутив Debian 9.4. Сам perl, компилятор и всё остальное штатное. Никаких патчей не накатывал. Повторяется стабильно на разных машинах Debian 9.3 и Debian 9.4. Но я нашёл причину падения и она связана с disable_not_modified. Вотby nickolay - Nginx Mailing List - Russian
Всех приветствую! Есть простой perl-модуль, который работает под nginx без проблем на древних версиях (кажется до 1.7), а на свежих версиях nginx этот модуль приводит к тому, что воркеры начинают падать в корку по SIGSEGV. Разобралby nickolay - Nginx Mailing List - Russian
Дело в том, что мы делали внутренний редирект на специальный локейшен, в котором был прописал `post_action`, который отрабатывал после того, как файл был отдан пользователю. Не подскажите, чем его можно заменить?by nickolay - Nginx Mailing List - Russian
Здравствуйте, Обновили nginx до версии 1.5.5 и perl-скрипты перестали отдавать файлы, в лог выпадает следующее: "header already sent while reading response header from upstream" Нашёл, что всему виной вот этот коммит: http://hg.nginx.org/nginx/rev/03ff14058272 Он проby nickolay - Nginx Mailing List - Russian
Pavel V. Wrote: > Если делать X-Accel-Redirect, > Content-Length не выставляю и > докачки > успешно работают. Думаю, > тут должно быть аналогично. Убираю, после чего все файлы начинают скачиваться с самого начала. То есть докачка лоby nickolay - Nginx Mailing List - Russian
Linux x86 nginx version: nginx/0.8.53 Ключевые моменты конфигурации: perl_require files.pm; location /f { perl files::download; } Скрипт проверяет наличие файла на файловой системе, права доступа к файлу, после чего выполняет внутренний редирект:by nickolay - Nginx Mailing List - Russian
![]() |
![]() |
![]() |
![]() |
![]() |