Что скажете о Lingerd? Она похоже чем-то на nginx? Если установить
то конфликтовать не будет?
После того, как Апач отдал весь ответ клиенту, он делает lingering close,
подробнее это описано здесь - http://sysoev.ru/web/upload.html
Что это значит с точки зрения ресурсов ? Это значит, что минимум 2 секунды
и максимум 30 секунд память, занимаемая одним процессом, а этом как минимум
100-200K физической памяти, расходуется впустую. Кстати, в /server-status
процессы, делающие lingreing close, помечены как idle (по крайней мере в 1.3)
и в логе в параметре %T это время не фиксируется.
Когда я смотрел lingerd последний раз 5 лет назад, он использовался так:
после того, как Апач отдал ответ клиенту, он передавал сокет lingerd
и тот сам делал lingering close, существенно экономя память.
Если впереди Апача стоит nginx, то lingerd не нужен.
nginx тоже делает lingering close, но, в отличие от Апача, ресурсов
расходуется меньше и кроме того, nginx делает lingering close только
для запросов с Content-Length (для других оно просто не нужно).
Время lingering close регулируется директивами:
lingering_time 30;
lingering_timeout 5;
30s и 5s - это параметры по умолчанию.
Можно устанавливать на уровне http, server, location.
Игорь Сысоев
http://sysoev.ru