nginx подвисает на несколько секунд

zuborg nginx-forum at nginx.us
Fri Jul 27 16:08:51 UTC 2012


иногда nginx-1.2.2 перестает accept-ить
входящие соединения, тупит бывает до
минуты:
tcp4  771/0/512      *.88
unix  0/0/1024       /tmp/php-fpm.sock

cpu idle - 99% в такие моменты
по vmstat никаких проблем с доступностью
ресурсов нет
в логах ничего обьясняющего тоже нет.

используется проксирование на php-fpm
из модулей nginx-а ещё используются gzip,
realip, geoip

worker_processes 8;
events {
  worker_connections 4096;
  use kqueue;
}

upstream phpfpm {
  server unix:/tmp/php-fpm.sock max_fails=0 fail_timeout=1s;
  keepalive 8;
}

  location ~ (\.php|/)$ {
    include fastcgi_params;
    fastcgi_index index.php;
    fastcgi_param GEOIP_COUNTRY_CODE $geoip_city_country_code;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    fastcgi_connect_timeout 1;
    fastcgi_keep_conn on;
    fastcgi_pass phpfpm;
  }

не могу разобраться как решить эту
проблему ;(

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,229041,229041#msg-229041



Подробная информация о списке рассылки nginx-ru