если ОС FreeBSD и nginx с php-fpm общаются через tcp, то размер и
заполнение backlog можно наблюдать по netstat -Lan
Это две ошибки - в linux и в nginx. Судя вот по этому strace
http://www.ruby-forum.com/topic/132314
ядро возвращает EAGAIN на неблокирующийся connect (только для unix socket, при
превышении backlog), хотя должен EINPROGRESS, а nginx пытается записать в
сокет данные, хотя не должен этого делать.
--
Andrei Nigmatulin
GPG PUB KEY 6449830D
Now I lay me down to sleep(3)
Pray the OS my core to keep
If I die before I wake
Pray the Disk my core to take
Сравнивать backlog и /proc/sys/net/core/somaxconn ? Не вижу смысла, это
linux-specific и админстратор должен знать про это. В FAQ можно указать,
впринципе.
Страницы отдаются не до конца ? Надо трейсить php и nginx, чтобы разобраться.
> Нет, не то чтобы не до конца, но как будто коннект потерялся. Иногда
> слетает, а иногда отдает с долгим временем отклика.
>
> On May 16, 4:11 am, Andrei Nigmatulin <andrei.nigmatu...@gmail.com>
> wrote:
>> On Friday 16 May 2008 01:47, Rauan Maemirov wrote:
>>
>>> Какое-то странное поведение.
>>> Отсюдаhttp://www.lexa.ru/nginx-ru/msg17635.html
в этом треде оказалось, что небыло места на диске под временные
файлы ...