Re: sendfile() failed (9: Bad file descriptor) while sending request to upstream

2018-02-22 Пенетрантность papajoe
Hey everybody, I experienced this issue using nginx version 1.10.x and 1.13.x given a basic configuration like: upstream myupstream { server internal01:80; server internal02:80 backup; } server { listen 81 default_server; listen [::]:81 default_server; server_name _;

Порядок прохождения хендлеров в фазе

2018-02-22 Пенетрантность Igor Savenko
Добрый день! Есть ли способ указать, что данный хендлер (в моем случае ModSecurity handler в access-phase) должен вызываться последним Или после определенного хендлера? Или, как воркэраунд, в данном модуле проверить определенное условие, и если оно не выставлено, выдать NGX_DECLINED, чтобы потом

Re: Порядок прохождения хендлеров в фазе

2018-02-22 Пенетрантность Maxim Dounin
Hello! On Thu, Feb 22, 2018 at 06:15:35PM +0200, Igor Savenko wrote: > Большое спасибо, Максим! Тем временем, я обратил внимание на то, каким > образом в openresty реализован фукнционал сдвига выполнения модуля в самый > конец фазы: > > if (!lmcf->postponed_to_access_phase_end) { > >

wait time при кешировании proxy cache

2018-02-22 Пенетрантность Bloof
Добрый день. Я использую nginx как раздающий сервер для кеширования небольших видеофайлов с другого сервера-хранилища. Среднее время получения одного файла из хранилища 20 мсек, максимальное 200 мсек. Если два клиента приходят к nginx за одним файлом практически одновременно, то nginx одного

Re: Порядок прохождения хендлеров в фазе

2018-02-22 Пенетрантность Igor Savenko
Спасибо! :) Понятно 22 февраля 2018 г., 18:52 пользователь Maxim Dounin написал: > Hello! > > On Thu, Feb 22, 2018 at 06:15:35PM +0200, Igor Savenko wrote: > > > Большое спасибо, Максим! Тем временем, я обратил внимание на то, каким > > образом в openresty реализован

Re: Порядок прохождения хендлеров в фазе

2018-02-22 Пенетрантность Igor Savenko
Большое спасибо, Максим! Тем временем, я обратил внимание на то, каким образом в openresty реализован фукнционал сдвига выполнения модуля в самый конец фазы: if (!lmcf->postponed_to_access_phase_end) { lmcf->postponed_to_access_phase_end = 1; cmcf =

Re: sendfile() failed (9: Bad file descriptor) while sending request to upstream

2018-02-22 Пенетрантность Maxim Dounin
Hello! On Thu, Feb 22, 2018 at 08:12:25AM -0500, papajoe wrote: > Hey everybody, > > I experienced this issue using nginx version 1.10.x and 1.13.x > > > given a basic configuration like: > > upstream myupstream { > server internal01:80; > server internal02:80 backup; > } > > server

Re: Порядок прохождения хендлеров в фазе

2018-02-22 Пенетрантность Maxim Dounin
Hello! On Thu, Feb 22, 2018 at 03:10:04PM +0200, Igor Savenko wrote: > Добрый день! Есть ли способ указать, что данный хендлер (в моем случае > ModSecurity handler в access-phase) должен вызываться последним Или после > определенного хендлера? Или, как воркэраунд, в данном модуле проверить >

Re: wait time при кешировании proxy cache

2018-02-22 Пенетрантность Maxim Dounin
Hello! On Thu, Feb 22, 2018 at 12:03:10PM -0500, Bloof wrote: > Добрый день. > > Я использую nginx как раздающий сервер для кеширования небольших видеофайлов > с другого сервера-хранилища. Среднее время получения одного файла из > хранилища 20 мсек, максимальное 200 мсек. Если два клиента