IE: client timed out (110: Connection timed out) while sending to client
Maxim Dounin
mdounin at mdounin.ru
Mon Oct 19 02:53:58 MSD 2009
Hello!
On Sun, Oct 18, 2009 at 02:13:40AM +0300, Станислав wrote:
[...]
> в еррор логе выдается такое:
>
> 2009/10/18 03:01:03 [warn] 28243#0: *11692 delaying request, excess:
> 0.118, by zone "qraagarphp", client: 94.244.156.213, server:
> xxxxx.xx, request: "GET
> /forum/style.php?sid=ba7bb6c7f099ea2536f223af61b66790&id=1&lang=
> en HTTP/1.1", host: "xxxxx.xx", referrer:
> [2]"http://xxxxx.xx/forum/index.php?"
>
> 2009/10/18 03:01:03 [warn] 28243#0: *11692 an upstream response is
> buffered to a temporary file
> /var/spool/nginx/fastcgi_temp/0000000020 while reading upstream,
> client: 94.244.156.213, server: xxxxx.xx, request: "GET
> /forum/style.php?sid=ba7bb6c7f099ea2536f223af61b66790&id=1&lang=
> en HTTP/1.1", upstream: "fastcgi://unix:/var/run/php-fpm.sock:",
> host: "xxxxx.xx", referrer:
> [3]"http://xxxxx.xx/forum/index.php?"
>
> 2009/10/18 03:01:03 [info] 28243#0: *11692 client timed out (110:
> Connection timed out) while sending to client, client:
> 94.244.156.213, server: xxxxx.xx, request: "GET
> /forum/style.php?sid=ba7bb6c7f099ea2536f223af61b66790&id=1&lang=
> en HTTP/1.1", upstream: "fastcgi://unix:/var/run/php-fpm.sock:",
> host: "xxxxx.xx", referrer:
> [4]"http://xxxxx.xx/forum/index.php?"
[...]
> Спасти эту ситуацию удалось прибавив nodaley к limit_req
> zone=qraagarphp burst=1
>
> Но это, мне кажется, не выход, т.к. ддосить будут(
>
> nginx/0.7.61 + php-fpm
В 0.7.61 limit_req с задержкой не работает, если ответ не
помещается целиком в буфер сокета. В 0.8.* уже есть фикс:
Changes with nginx 0.8.5:
...
*) Bugfix: in ngx_http_limit_req_module.
...
Либо использовать limit_req ... nodelay, либо накладывать патч
руками.
Maxim Dounin
More information about the nginx-ru
mailing list