Re: nginx status: reading 100-200, writing 1-5. Как побороть?

Валентин Бартенев ne at vbart.ru
Wed Sep 19 13:12:07 UTC 2012


On Wednesday 19 September 2012 12:56:10 mikhal123 wrote:
[...]
> после этого в логах все еще интереснее:
> 
> 2012/09/19 11:53:22 [debug] 27380#0: *421 accept: 79.164.125.238 fd:85
> 2012/09/19 11:53:22 [debug] 27380#0: *421 post event 00007FD536406738
> 2012/09/19 11:53:22 [debug] 27380#0: *421 delete posted event
> 00007FD536406738
> 2012/09/19 11:53:22 [debug] 27380#0: *421 malloc: 0000000000830860:1296
> 2012/09/19 11:53:22 [debug] 27380#0: *421 posix_memalign:
> 0000000000830D80:256 @16
> 2012/09/19 11:53:22 [debug] 27380#0: *421 malloc: 0000000000884870:16384
> 2012/09/19 11:53:22 [debug] 27380#0: *421 posix_memalign:
> 0000000000830E90:4096 @16
> 2012/09/19 11:53:22 [debug] 27380#0: *421 http process request line
> 2012/09/19 11:53:22 [debug] 27380#0: *421 recv: fd:85 -1 of 16384
> 2012/09/19 11:53:22 [debug] 27380#0: *421 recv() not ready (11: Resource
[...]
> то есть как я понимаю запрос шлется не целиком (может вообще 1 байт), затем
> соединение уходит в состояние ожидания и потом все равно также отваливается
> только по таймауту. в freebsd accf_http наверное помог бы (и то может они и
> для него чего-то делают), а в linux получается что все, финита
> 

Из лога видно, что ни одного полезного байта не прислано. А в логе при этом 
случайно нет записей вида: setsockopt(TCP_DEFER_ACCEPT, ...) for ... failed, 
ignored ?

--
Валентин Бартенев


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