setsockopt(TCP_NODELAY) failed (22: Invalid argument)

Igor Sysoev is at rambler-co.ru
Mon Jan 7 23:25:34 MSK 2008


On Sat, Jan 05, 2008 at 03:33:10PM +0300, Alexey Rymonin wrote:

>    Воспроизводится гарантированно если под Оперой открыть любой
>    статический файл и подержать
> 
>    Ctrl-R некоторое время...

Ошибка похожа на ошибку во FreeBSD 6.x, когда возвращался EINVAL при
shutdown() или закрытии сокета, который закрыли с другой стороны с RST:
строки
setsockopt(TCP_NODELAY) failed (22: Invalid argument) while keepalive
перемежаются с
client ... closed keepalive connection (131: Connection reset by peer)

>    пример
> 
>    [1]http://snake.sysdev.ru/ngx_panic/debug.log.15.38.gz
> 
>    >
> 
>    Hello Igor,
> 
>    С прошедшим Новым Годом!
> 
>    В последнее время стало очень много появляться ошибок вида
> 
>    2008/01/05 15:08:17 [crit] 17965#0: *3074 setsockopt(TCP_NODELAY)
>    failed (22: Invalid argument) while keepalive, client: 90.188.104.149
> 
>    порядка 10-20 за сутки... при учете не очень высокой нагрузке...
> 
>    с чем связано еще не выявил, но появилось только на одном сервере..
> 
>    минутные отладочные логи непосредственно содержащие ошибку
>    (alert|crit)
> 
>    [2]http://snake.sysdev.ru/ngx_panic/
> 
>    вот тут сразу дважды повторилось
> 
>    http://snake.sysdev.ru/ngx_panic/debug.log.15.14.gz
> 
>    а это вообще все дневные логи отлдадочные
> 
>    [3]http://snake.sysdev.ru/ngx_dlog/
> 
>    [root at snake ~]# uname -a
> 
>    SunOS snake.sysdev.ru 5.10 Generic_127112-05 i86pc i386 i86pc
> 
>    [root at snake ~]# /usr/local/nginx/sbin/nginx -version
> 
>    nginx version: nginx/0.6.24
> 
>    --
> 
>    Best regards,
> 
>     Alexey                          [4]mailto:x-phoenix at mail.ru
> 
>    --
> 
>    Best regards,
> 
>     Alexey                            [5]mailto:x-phoenix at mail.ru
> 
> References
> 
>    1. http://snake.sysdev.ru/ngx_panic/
>    2. http://snake.sysdev.ru/ngx_panic/
>    3. http://snake.sysdev.ru/ngx_dlog/
>    4. mailto:x-phoenix at mail.ru
>    5. mailto:x-phoenix at mail.ru

-- 
Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list