> > то есть как я понимаю запрос шлется не целиком (может вообще 1
> байт), затем
> > соединение уходит в состояние ожидания и потом все равно также
> отваливается
> > только по таймауту. в freebsd accf_http наверное помог бы (и то
> может они и
> > для него чего-то делают), а в linux получается что все, финита
> >
>
> Из лога видно, что ни одного полезного байта не прислано. А в логе при
> этом
> случайно нет записей вида: setsockopt(TCP_DEFER_ACCEPT, ...) for ...
> failed, ignored ?
>
нет там ничего похожего (error.log ведется с момента перезапуска nginx с новыми параметрами)
вы предполагаете, несмотря на опцию defer в listen эти пустые соединения все равно доходят до nginx? это можно проверить как-то проверить? может протухла в nginx эта опция :)
uname -a
Linux 2.6.32-5-amd64 #1 SMP Sun May 6 04:00:17 UTC 2012 x86_64 GNU/Linux
nginx -v
nginx version: nginx/1.2.3