FB18 - Das Forum für Informatik

fb18.de / Off-Topic / Hard- und Softwarefragen

Portfreigabe bei Programmcrash unter Linux?

Portfreigabe bei Programmcrash unter Linux? 2004-04-02 00:34
Tzwoenn
Man werfe bitte einen unschuldigen Blick auf folgenden Auszug von netstat…
server:~ # netstat -npl Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 807/mysqld tcp 0 0 192.168.1.1:139 0.0.0.0:* LISTEN 976/smbd tcp 0 0 0.0.0.0:2001 0.0.0.0:* LISTEN - tcp 0 0 213.39.224.144:53 0.0.0.0:* LISTEN 23477/named tcp 0 0 10.0.0.1:53 0.0.0.0:* LISTEN 23477/named tcp 0 0 192.168.1.1:53 0.0.0.0:* LISTEN 23477/named tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN 23477/named tcp 0 0 0.0.0.0:3000 0.0.0.0:* LISTEN - tcp 0 0 127.0.0.1:953 0.0.0.0:* LISTEN 23477/named tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 1549/master tcp 0 0 :::2401 :::* LISTEN 426/cvsd tcp 0 0 :::80 :::* LISTEN 2195/httpd2-prefork tcp 0 0 :::21 :::* LISTEN 1494/pure-ftpd (SER tcp 0 0 :::22 :::* LISTEN 823/sshd tcp 0 0 ::1:953 :::* LISTEN 23477/named udp 0 0 192.168.1.1:137 0.0.0.0:* 816/nmbd udp 0 0 0.0.0.0:137 0.0.0.0:* 816/nmbd udp 0 0 192.168.1.1:138 0.0.0.0:* 816/nmbd udp 0 0 0.0.0.0:138 0.0.0.0:* 816/nmbd udp 0 0 0.0.0.0:1052 0.0.0.0:* 23477/named udp 0 0 213.39.224.144:53 0.0.0.0:* 23477/named udp 0 0 10.0.0.1:53 0.0.0.0:* 23477/named udp 0 0 192.168.1.1:53 0.0.0.0:* 23477/named udp 0 0 127.0.0.1:53 0.0.0.0:* 23477/named udp 0 0 0.0.0.0:67 0.0.0.0:* 2208/dhcpd udp 0 0 0.0.0.0:67 0.0.0.0:* 2208/dhcpd udp 0 0 213.39.224.144:123 0.0.0.0:* 334/ntpd udp 0 0 10.0.0.1:123 0.0.0.0:* 334/ntpd udp 0 0 192.168.1.1:123 0.0.0.0:* 334/ntpd udp 0 0 127.0.0.1:123 0.0.0.0:* 334/ntpd udp 0 0 0.0.0.0:123 0.0.0.0:* 334/ntpd udp 0 0 :::1053 :::* 23477/named raw 0 0 0.0.0.0:1 0.0.0.0:* 7 2208/dhcpd …und erkläre mir dann, warum die Ports die VDR nutzt beim Programmabsturz nicht wieder freigegeben werden (2001, 3000). Eigentlich sollte das doch Sache des Betriebsystems sein, dafür Sorge zu tragen, oder seh ich das falsch?
Und wenn Linux schon nicht in der Lage ist, die selber freizugeben, gibt es außer einem Systemneustart ne Möglichkeit, das manuell zu machen?

Re: Portfreigabe bei Programmcrash unter Linux? 2004-04-02 05:23
chris
Hm, ich hab auch n paar Daemons die gerne mal abschmieren (der Rechner hat vieeel zu wenig RAM. Inzwischen läuft alles mit eigenem ulimit, so das sich die Prozesse wenigstens nicht mehr gegenseitig abschießen), aber Probleme mit Zombie-Ports hatte ich noch nie.
Bug in VDR? Hast du dich mal an die Mailingliste o.ä. gewandt?