Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: nginx-0.5.10
Обновился с 0.5.2 до 0.5.10
freebsd 2 проца с hpt, nginx+fastcgi/php
сайт php форума, посещаемость весьма приличная, в десятке php форумов у нас.
6 процессов по 20000 коннектов, раньше все процессы равномерно
висели с 1-3% загрузки, сейчас 5 висят с 1-3, один набирает до 60-70%, потом
начинает расти еще один, и так потихоньку они начинают делить все ресурсы между
собой. в логах ошибок нет, никаких изменений не вносилось. перечитал все
изменения 0.5.2 - 0.5.10 ничего особенного не заметил. что я могу пропустить ?
натравливал ab с большим количеством одновременных коннектов - все живет, к fcgi
никаких претензий, все что у него прописано, все отрабатывает на все сто
(включая запросы к mysql, тут все вылизано и чисто). опять же, с ab, ситуация не
повторяется, она повторяется естественным образом, от живых коннектов за
какой-то период времени (за час в пике все cpu распилят). памяти полно.
заранее спасибо.
events {
worker_connections 20000;
use kqueue;
}
client_header_timeout 3m;
client_body_timeout 3m;
send_timeout 3m;
connection_pool_size 2048;
client_header_buffer_size 2k;
large_client_header_buffers 8 128k;
request_pool_size 128k;
output_buffers 4 128k;
postpone_output 1460;
sendfile on;
tcp_nopush on;
tcp_nodelay on;
send_lowat 12000;
autoindex off;
keepalive_timeout 70 15;
proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_send_lowat 12000;
proxy_buffer_size 256k;
proxy_buffers 4 256k;
proxy_busy_buffers_size 256k;
proxy_temp_file_write_size 256k;
proxy_temp_path /var/nginx/temp;
fastcgi_index index.php;
fastcgi_connect_timeout 60;
fastcgi_send_timeout 180;
fastcgi_read_timeout 180;
fastcgi_buffer_size 64k;
fastcgi_buffers 4 64k;
fastcgi_busy_buffers_size 64k;
fastcgi_temp_file_write_size 64k;
fastcgi_temp_path /var/tmp;
fastcgi_intercept_errors on;
|