[Sysadmins] Повисшие порты

Максим Иванов =?iso-8859-1?q?ivanov_=CE=C1_cg=2Eru?=
Пт Дек 21 12:25:37 MSK 2007


В сообщении от Friday 21 December 2007 10:36:28 Максим Иванов написал(а):
> После нескольких неудачных запусков софтины (в том числе и паралельно),
> сегфолтов и пр. в итоге появилась такая ситуация
>
> #netstat -alnp | grep 2100
> udp   120648      0 217.30.243.116:21000 		0.0.0.0:*               -
>
> т.е. приложения нет,а  открытый им порт есть.  Причем у порта висит
> входящая очередь из 120 тысяч пакетов =) Лечится перезагрузкой. Но хотелось
> бы выяснить:
> 1) почему такое происходит?
> 2) Как освободить порт?

Проблема решилась: в системе в большом количестве висели <defunct> процессы. 
Странно конечно - везде гдя я читал про Zombie было сказано, что ресурсов они 
не занимаются, что мол это только запись в таблице процессов не вычещенная 
parent процессом, а в реальности оказалось что эта "всего-лишь запись"  
держит сокет и не отпускает.


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