Samstag, 14. März 2009

LastFMProxy und Zombies


Nach 6-10 Std last.fm - LastFMProxy - iRadio verabschiedet sich leider der Stream.

[Fri Mar 13 12:46:08 2009]: Unable to change station or get a playlist. Stopping.

Ein Neustart von /etc/init.d/lastfmproxy (Debian) hilft hier nicht weiter. Es kommt zu keiner last.fm Verbindungsaufnahme. Ein Grund könnte sein:
Der Python Prozess bleibt weiterhin bestehen, während der LastFMProxy Prozess gestoppt wird.

Kill Python Prozess Zombie ist hier gefragt: :-)

ps -ef
im Terminal listet alle Prozesse auf.

ps -U lastfmproxy
zeigt den LastFMProxy und Python Prozess an.

ps -U lastfmproxy | grep python | awk '{print $1}'
zeigt nur noch den PID vom Python Prozess an.

kill `ps -U lastfmproxy | grep python | awk '{print $1}'`
schickt den Python Prozess ins Nirvana.

/etc/init.d/lastfmproxy start
startet LastFMProxy neu und die Verbindung klappt wieder. ;-)

Das funktioniert hier im Terminal und im /etc/init.d/lastfmproxy Skript.
Natürlich gibt es, wie immer unter Linux, viele Wege. Den Weg, der hier zum Ziel führt, hab ich ein wenig modifiziert, dank:
linuxfocus.org

20. MÄRZ 2009
Loneship hat noch per Mail angefügt:

Das Problem hatte ich auch. Habe dann Python auf die Version
2.5.4 upgedatet und seitdem kaum noch Untote ;)

Ende von LastFMProxy :-(

Keine Kommentare: