Re: Re: проблема: " залипшее" соединение

От: Vladimir A. Butenko <CGatePro_at_mx_ru>
Дата: Tue 16 Nov 2004 - 23:15:43 MSK

On Tue, 16 Nov 2004 18:29:35 +0300
  "Andrew A. Vasilyev" <CGatePro@mx.ru> wrote:
> On Tue, Nov 16, 2004 at 05:23:30PM +0200, Sergey Chumakov wrote:

>> Забыл указать. 4.2.6 версия. FreeBSD 5.2.1R.

>
> Наблюдали подобное в до-4.1.8 под FreeBSD 4.x и Солярисами,
> после 4.1.8 и --closeStuckSockets - явление пропало. В логах
> одно время были записи про "OS Bug: socket XXX got stuck.",
> сейчас на 4.10-STABLE давно не видел. Видимо, проблема действительно
> в реализации сокетов, а не CGP :-)))
Плохо. FreeBSD явно люниксизируется с уходом Хаббарда - если полезли такие проблемы :-(

В общем, да - --useNonBlockingSockets - как первая мера. Она не стоит по дефолту, потому что non blocking не работают на некоторых платформах - но на FreeBSD и прочих "нормальных Унихах" - работают.

Если проблема остается (как она остаётся в Solaris 2.6 - 9), то тогда --closeStuckSockets - это уже хак. Посмотрим, исправили ли они этот баг в "полностью переписанном tcp/ip stack" Solaris 10.

> ANDY
Sincerely,
Vladimir Получено Tue Nov 16 20:15:48 2004

Этот архив был сгенерирован hypermail 2.1.8 : Tue 21 Feb 2006 - 03:15:34 MSK