client timed out (110: Connection timed out)
ykk ykk
ykk02 at rambler.ru
Mon Jan 26 17:09:35 MSK 2009
Здравствуйте!
Ситуация следующая:
linux fedora 9
nginx отдает большие статические файлы. При скачивании в несколько
потоков все норм. Когда же скачивание идет в 1 поток - скорость на
старте максимальная клиентская, затем она очень быстро падает и в конце
выходит под 0 - и опера выдает ошибку.
в логах полно записей вида:
16:51:32 [info] 28096#0: *4536441 client timed out (110: Connection
timed out) while sending response to client...
16:53:32 [info] 28096#0: *4536441 client timed out (110: Connection
timed out) while sending to client, client...
конфиг следующий:
user apache;
worker_processes 64;
worker_rlimit_nofile 4096;
error_log logs/error.log debug;
pid logs/nginx.pid;
events {
worker_connections 1024;
}
http {
...
gzip on;
sendfile on;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 15;
sendfile_max_chunk 1m;
server_names_hash_bucket_size 128;
server {
listen ip:80 default sndbuf=512k;
server_name domain.com;
access_log off;
send_timeout 120;
...
}
}
пробовал играться с sndbuf и sendfile_max_chunk - результата нет.
Дисковая подсистема не нагружена...
Кто что посоветует???
Заранее спасибо!
More information about the nginx-ru
mailing list