On 11/12/2018 14:25, suffix wrote:
>> Трудно представить случай, когда она будет вредна. Максимум -
>> бесполезна.
>
>
> Боюсь ошибиться по незнанию. Но зачем она может быть нужна между nginx и
> apache расположенных на одном сервере ? Накладные расходы от её включения
> разве не вред ?
>
Накладные расходы вряд ли поддаются измерению.
Для чего фича нужна -- Максим пояснил в первом письме.
http://mailman.nginx.org/pipermail/nginx-ru/2018-December/061721.html
Если между nginx и бэкендом стоит не самый умный стейтфул файрволл,
который неаккуратно обращается с сессиями, то это может приводить
удалению сессии из его таблицы и как следствие закрытию
установленного соединения между nginx и бэкендом, что может быть
более или менее нежелательно.
Включение этой опции в nginx и настройка таймеров tcp keepalive на
уровне ядра позволяет снизить вероятность возникновения такой
проблемы, не трогая настройки файрволла.
Вред от включения этой ручки вряд ли будет. Крутить ее (и любые
другие ручки) бездумно тоже не стоит.
--
Maxim Konovalov
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru