[d-kernel] Проблема с сокетом

Шадринов Д. Д. shadrinovdd на ystu.ru
Чт Мар 17 00:42:16 MSK 2005


Возникла одна проблема и не могу понять, то ли я туплю, то ли что...
Есть одна коммерческая программа КОДЕКС. Качество, кончено, оставляет
желать лучшего. И вот какая особенность после первого останова сервиса
сокет остаётся в состоянии LISTENING очень продолжительное время
(более 2 суток).

Вырезка из netstat --inet -lp через 2 суток после повисания КОДЕКСА и
его убиения (порт 3000):

tcp        0      0 *:ftp                   *:*                     LISTEN      1257/xinetd
tcp        0      0 *:ssh                   *:*                     LISTEN      1275/sshd
tcp        0      0 *:3000                  *:*                     LISTEN      -
tcp        0      0 *:squid                 *:*                     LISTEN      1846/(squid)
tcp        0      0 localhost.localdom:rndc *:*                     LISTEN      28086/named

Это приводит к тому, что повторно демон уже не запускается. Используется
ядро 2.4.29-std-up-alt3. Что интересно когда эта система стояла
на 2.4.25-std-up-alt1 порт оставался в таком состоянии не более 2 минут.
Такая же странность наблюдалась на ядрах 2.4.27, 2.4.28 (насчет 26 - не
уверен)

Это глюк в ядре, или в КОДЕКСЕ? Можно сделать чего-нибудь без
перезагрузки сервака?


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