И, в последнее время, появилась ещё одна особенность.
судя по выводу stub_status резко возрасло количество Active connections
если раньше оно было в пределах 2-3K, то в сейчас возрасло до 8K
что странно, т.к. нагрузка на сервер, судя по трафику, увеличилась процентов на
10, не больше
более того, как показывает netstat коннектов к серверу на 80й порт практически
в 2 раза меньше.
по графику который строится на основе вывода stub_status (
http://maloletka.ru/mrtg/nginx.status.html )
видно, что после перезапуска nginx какое то время количество Active connections
остается в разумных рамках,
после чего скачкообразно возрастает. Оно и бог бы с ним, но nginx начинает
значительно медленне отвечать на запросы -
тотже stub_status отдается по нескольку секунд. Апач запущщеный на этом же
сервере при этом отдает контент без задержек.
в какойто степени это вылечилось увеличением количества воркеров - 8 вместо
двух, но видимо дело в чём то другом.
1) были ли какие-нибудь изменения, после которых страли расти Active
connections ? Версии nginx, Линукса ?
2) когда nginx медленно отдаёт азпросы, что происходит с процессором ?
Нужен strace процессов в такой ситуации.
Игорь Сысоев
http://sysoev.ru