Извиняюсь, забыл копию.
24.10.07, Michael Holzman<michaelholzman@gmail.com> написал(а):
> А какая платформа?
SuSE 9 Enterprise Server
> На HP-UX, например, можно отрубить сокет с помощью ndd. Я думаю, что
> это должно срабатывать на других *nix'ах тоже.
>
> Если так, то написать что-нибудь маленькое, которе будет отключать
> сокеты находящиеся слишком долго в CLOSE_WAIT, не трогая при этом сами
> процессы.
Спасибо за совет, покопаю в этом направлении.
Кстати я заметил странную штуку - таймер SSH демона (который висит в
FIN_WAIT2 состоянии и не отпускает бэкэнд) не работает (off), не
смотря на то что системный таймаут для FIN_WAIT2 (tcp_fin_timeout)
выставлен в 60.
pgdb:~ # netstat -pnao |grep 37465
tcp 1 131072 127.0.0.1:5432 127.0.0.1:37465
CLOSE_WAIT 24855/postgres: kon unkn-4 (41.30/0/0)
tcp 73728 0 127.0.0.1:37465 127.0.0.1:5432
FIN_WAIT2 10511/sshd: dcsshcl off (0.00/0/0)
pgdb:~ # cat /proc/sys/net/ipv4/tcp_fin_timeout
60
Может кто-нибудь знает, что ещё, кроме tcp_fin_timeout, может
воздействовать на таймаут FIN_WAIT2?
--
Regards,
Sergey Konoplev
--
Regards,
Sergey Konoplev