Re: Nginx не отвечает на запросы

Maxim Dounin mdounin на mdounin.ru
Чт Сен 22 22:49:57 UTC 2016


Hello!

On Wed, Sep 21, 2016 at 03:41:35AM -0400, Mikanoshi wrote:

> Maxim Dounin Wrote:
> -------------------------------------------------------
> > Всмысле - как и ранее, после ручного массажирования зависшего 
> > процесса?
> > 
> > Попробуйте ещё выключить reset_timedout_connections, возможно 
> > умудрились сломать SO_LINGER.  Судя по стеку и каналу ожидания - 
> > ждёт оно как раз в части обработки SO_LINGER, тут:
> > 
> > http://fxr.watson.org/fxr/source/kern/uipc_socket.c?v=FREEBSD11#L871
> 
> Да, оживает от трейса.
> 
> Ещё часов 9 для уверенности должно пройти, но похоже отключение
> reset_timedout_connection помогло, пока ни одного зависшего процесса, вместо
> этого в логе ошибки:
> 
> 2016/09/21 00:48:27 [info] 60348#0: close() socket 44 failed (54: Connection
> reset by peer)
> 2016/09/21 01:02:57 [info] 60347#0: close() socket 54 failed (54: Connection
> reset by peer)
> 2016/09/21 03:51:18 [info] 60347#0: close() socket 48 failed (54: Connection
> reset by peer)
> 2016/09/21 05:13:45 [info] 60347#0: close() socket 54 failed (54: Connection
> reset by peer)
> 2016/09/21 07:29:33 [info] 60346#0: close() socket 47 failed (54: Connection
> reset by peer)
> 2016/09/21 10:13:40 [info] 60346#0: close() socket 46 failed (54: Connection
> reset by peer)

Ok, как уже было сказано ранее, это всё выглядит как ошибка во 
FreeBSD.  Будет здорово, если вы напише о проблеме во FreeBSD.

В частности, Глеб Смирнов готов заняться этим вопросом, ему можно 
написать по адресу Gleb Smirnoff <glebius at FreeBSD.org>.

-- 
Maxim Dounin
http://nginx.org/



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