Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: open socket #103 left in 2 connection
On Mon, Mar 09, 2009 at 11:15:39PM +0300, Alexey Rymonin wrote:
>
> Hello Alexey,
>
> Saturday, February 28, 2009, 5:27:02 PM, you wrote:
>
> >
>
> Hello Igor,
>
> Monday, February 23, 2009, 12:07:30 PM, you wrote:
>
> IS> On Sun, Feb 22, 2009 at 09:21:39PM +0300, Pavel Ammosov wrote:
>
> >> On Fri, Feb 20, 2009 at 11:23:12PM +0300, Alexey Rymonin wrote:
>
> >> > Nginx работает под Solaris 10 x86
>
> >> > как только переключаю режим обработки соединений на eventport,
>
> >> > начинают появлятся следующие строки:
>
> >> > 2009/02/20 23:28:34 [alert] 7474#0: open socket #103 left in 2
> connection
>
> >> > 2009/02/20 23:28:34 [alert] 7474#0: open socket #70 left in 6
> connection
>
> >> > Никто не подскажет, как это лечится?
>
> >> На соларис надо ядерный патч поставить. Не помню какой, но накатка
>
> >> Recommended или свежего апдейта должна помочь.
>
> IS> Нет, это не Солярис. Это ошибка в nginx'е, который не закрыл
> соединения.
>
> Игорь, а данная ситуация является штатной и с ней ничего не надо
> делать?
>
> поскольку эти строки продолжают появляться...
Это может быть штатной ситуацией, если используются долгоживующие
соединения с бэкендом.
> И еще очень прошу setsockopt(TCP_NODELAY) failed (22: Invalid
> argument) while keepalive
>
> убрать на уровень бедага... поскольку в Солярке EINVAL посылается
> когда сокет был закрыт со стороны клиента...
>
> у меня лог ошибок на 95% состоит из этих строк :-)
Скорее всего, я сделаю в этом месте исключение для Соляриса.
--
Игорь Сысоев
http://sysoev.ru
|