Dienst beenden, der nicht mehr reagiert?

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Spoiler
Beiträge: 179
Registriert: 03.08.2006 12:44:12

Dienst beenden, der nicht mehr reagiert?

Beitrag von Spoiler » 04.07.2007 17:44:45

Gute Tag,

ich suche eine Möglichkeit zu prüfen, ob ein Dienst überhaupt noch reagiert um diesen im V-Fall dann automatisch neu starten zu können.

Im konkreten Fall heisst der Dienst PsyBNC ... also der bekannte Bouncer.

Der schmiert mir immer wieder mal ab ... wahrscheinlich, weil mein Provider sein Netzwerk nicht wirklich stabil halten kann.

Problem:
Der Dienst läuft noch, netstat -tpna zeigt ihn mir auch an, aber im Netzwerk reagiert er nicht mehr ... man kann sich also nicht ins IRC verbinden.

Nun stellt sich mir also die Frage, wie ich das Problem lösen soll.

Beim TS kann ich prüfen, ob der Dienst läuft und dann die PID mit der in der PID-Datei gespeicherten PID vergleichen.
Bei Unstimmigkeiten starte ich den TS einfach neu, nachdem ich den aktuellen Prozess beendet habe.

Bei PsyBNC fehlen mir da irgendwie die Möglichkeiten.

Kann mir da jemand weiterhelfen?

Danke im Voraus.

Gruß

Spoiler

Benutzeravatar
Der kleine Tux
Beiträge: 80
Registriert: 20.01.2007 13:33:36
Wohnort: Dortmund
Kontaktdaten:

Beitrag von Der kleine Tux » 05.07.2007 07:56:01

Hallo

schau dir mal monit an http://www.tildeslash.com/monit/

Gruß

Antworten