таймауты клиентов

J Channel jchannelx at gmail.com
Wed May 13 23:14:43 MSD 2009


nginx-0.7.57 RHEL4 kernel-2.6.9
В логах куча сообщений вида
Народ жалуется, что сайт отдается наполовину или вовсе не открывается.

client timed out (110: Connection timed out) while sending to client
recv() failed (104: Connection reset by peer) while reading client
request headers
writev() failed (104: Connection reset by peer) while sending response to client
client closed prematurely connection while sending response to client

Что делать? Как увеличить эти таймауты? Какие sysctl'ки дернуть?
sendfile отключил, не помогает.

Конфиг:

worker_processes  8;
events {
    worker_connections  4096;
}

http {
    gzip  off;
    sendfile        off;

    keepalive_timeout  30 30;

    # global values for all proxies

    client_max_body_size       15m;
    client_body_buffer_size    128k;

    proxy_connect_timeout      30;
    proxy_send_timeout         30;
    proxy_read_timeout         300;

    proxy_buffer_size          4k;
    proxy_buffers              8 256k;
    proxy_busy_buffers_size    512k;
    proxy_temp_file_write_size 256k;





More information about the nginx-ru mailing list