On Wed, 27 Dec 2006, [UTF-8] Дмитрий Леоненко wrote:
Установил keepalive
Ошибок стало меньше. Лог файл уже не растет на мегабайт в минуту, но ошибки
всеравно идут прилично... по 2 в секунду...
О чем мне попросить хостера? В чем именно тут проблема? Как профиксить?
Если эту ошибку выдаёт socket() или accept(), то число сокетов - numtcpsock.
Если - writev(), sendfile(), read() и прочая - то tcpsndbuf или tcprcvbuf.
27.12.06, Igor Sysoev <is@xxxxxxxxxxxxx> написал(а):
On Wed, 27 Dec 2006, Igor Sysoev wrote:
> On Wed, 27 Dec 2006, [UTF-8] Дмитрий Леоненко wrote:
>
>> [root@5628 logs]# cat /proc/user_beancounters
>> Version: 2.5
>> uid resource held maxheld barrier limit
failcnt
>
>> numtcpsock 72 80 80
80 610748
>
>> tcpsndbuf 426588 639732 638976
638976 1392
>> tcprcvbuf 25608 642420 638976
638976 3059
>
> Мало сокетов (80 - это для nginx'а очень смешная цифра).
Уменьшить число открытых сокетов можно, выключив keepalive:
keepalive_timeout 0;