[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Zombie ports



	Hi All!

	Как объяснить ситуацию, когда некий UDP-порт числится открытым,
а соответствующего этому порту процесса нет?
	Вот как это выглядит в netstat:
netstat -nlp | grep -i udp
udp        0      0 0.0.0.0:5121            0.0.0.0:* 7402/nwserver       
udp   108088      0 195.230.150.79:27015    0.0.0.0:* -                   
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
udp        0      0 0.0.0.0:658             0.0.0.0:* 906/xinetd 

	В lsof этот порт вобще никак не отображается:
lsof -i udp
COMMAND   PID   USER   FD   TYPE DEVICE SIZE NODE NAME
xinetd    906   root    6u  IPv4   3226       UDP *:658 
nwserver 7402 nwnsrv    6u  IPv4 376526       UDP *:5121 
nwserver 7403 nwnsrv    6u  IPv4 376526       UDP *:5121 
nwserver 7404 nwnsrv    6u  IPv4 376526       UDP *:5121 
nwserver 7405 nwnsrv    6u  IPv4 376526       UDP *:5121 
nwserver 7406 nwnsrv    6u  IPv4 376526       UDP *:5121 

	Если в этой ситуации пытаться перезапускать демона, который этот
порт обслуживает (это сервер CS), то он ругается, что порт уже заbindен.
Получается такой вот zombie-порт. Как с этим бороться? И вообще как
такое возможно?
-- 
With best regards, Oleg Gritsinevich



Reply to: