beatzler
Goto Top

Streaming Server ( .exe Datei ) auf Lauf überwachen und ggf. neustarten lassen

Hallo,

folgendes Problem: Streame einen kleinen Stream vom Homeserver übers Internet. Leider hängt sich das Streaming Programm ( No23 Live ) in unregelmäßigen Abständen komplett auf. Es ist kein Stream mehr zu hören. Die Prozess ID / Name läuft aber leider weiterhin.

Hatte mir diesbezüglich eine kleine Abfrage geschrieben ala:

[code]
@echo off
:check
tasklist |find "notepad.exe" && GOTO ping
start Notepad.exe
:ping
ping 127.0.0.1
Goto check
exit
[/code]

Da aber der Prozess ja leider noch läuft greift dieses Programm nicht. Wie könne ich jetzt z.B. mit einem programm / Abfrage etc. prüfen lassen ob der Stream noch läuft / erreichbar ist ??

Oder kennnt ihr ein Programm welches andere auf Funktion / Lauf überwachen kann und falls nicht ggf. neustarten kann ? Sollte recht einfach gestrickt sein und nicht zuvviel Schnick Schnack haben...

Oder weitere Ideen / Vorschläge und Hilfe ?

Vielen dank für eure Tipps !

Mfg Beatzler

Content-ID: 121073

Url: https://administrator.de/contentid/121073

Ausgedruckt am: 22.11.2024 um 18:11 Uhr

Iwan
Iwan 22.07.2009 um 14:57:15 Uhr
Goto Top
hallo,

meine Empfehlung: kontaktiere den Hersteller, ob ihm das Problem bekannt ist oder such dir eine andere Software zum Streamen
den Task killen und das Prog neu zu starten kann doch nicht wirklich die Lösung sein, oder?
Beatzler
Beatzler 22.07.2009 um 15:04:22 Uhr
Goto Top
Hey,

Danke für deine Antwort !

Hersteller wurde schon kontaktiert leider ohne Antwort face-sad

Ne andere Software kommt aktuell leider auch nicht in Frage weil die ansonsten bis auf den einen "hänger" super läuft und sehr gute Funktionen hat !

Mfg Beatzler
djfflow
djfflow 22.07.2009 um 15:26:45 Uhr
Goto Top
Kannst du nicht mit netstat -a gucken ob der Port noch belegt ist und dann das Programm neustarten.
Oder such mal nach Netzwerküberwachungsprogrammen. Ich weiß, dass manche Progs so etwas können.
Beatzler
Beatzler 22.07.2009 um 15:35:25 Uhr
Goto Top
hey,

das ist ein guter Hinweis danke face-smile

Also den Port weiß ich, kann ich im Programm hinterlegen. Mit Netstat -a wird er auch angezeigt und steht auf Status abhören

Könnte man mittels batch überprüfen ob sich da der status oder generell der eintrag von dem Port XY ändert?

Mfg Beatzler
SchoSeb
SchoSeb 22.07.2009 um 15:49:43 Uhr
Goto Top
Hi,

also "tasklist /?" sagt mir, dass es einen Filter gibt um nach "NOT RESPONDING" Prozessen zu suchen,
vielleicht hilft dir das ja weiter

MfG Sebastian
Beatzler
Beatzler 22.07.2009 um 16:05:53 Uhr
Goto Top
Danke Sebastian,

Mhh nur wie könnte man diese Rückgabewert verarbeiten / Abfragen?
djfflow
djfflow 22.07.2009 um 16:47:31 Uhr
Goto Top
Ich bin auch kein Experte in Sachen Skripting, aber ich würde erstmal gucken ob der Port überhaupt noch auftaucht/benutzt wird wenn das Programm sich aufhängt.
Ansonsten wird das bestimmt irgendwie mit Batch oder vlt Vbs gehen.
SchoSeb
SchoSeb 22.07.2009 um 21:55:46 Uhr
Goto Top
Ich versuch grad verzweifelt ein Programm zum Absturz zu bringen face-big-smile
Wenn mans mal bräuchte läuft Windows natürlich mal stabil face-big-smile
Beatzler
Beatzler 23.07.2009 um 08:44:24 Uhr
Goto Top
Hey,

jaa das Problem habe ich leider auch face-smile

Stürzt nur manchmal ab das ganze und ich kann noch nicht genau sagen wann oder warum.

Mfg Beatzler
60730
60730 23.07.2009, aktualisiert am 18.10.2012 um 18:38:51 Uhr
Goto Top
servus,

Zitat von @Beatzler:
Hallo,

folgendes Problem: Streame einen kleinen Stream vom Homeserver
übers Internet. Leider hängt sich das Streaming Programm (
No23 Live ) in unregelmäßigen Abständen komplett auf.
Es ist kein Stream mehr zu hören. Die Prozess ID / Name
läuft aber leider weiterhin.

Hatte mir diesbezüglich eine kleine Abfrage geschrieben ala:

> @echo off 
> :check
> tasklist |find "notepad.exe" && GOTO ping  
> start Notepad.exe
> :ping
> ping 127.0.0.1
> Goto check
> exit
> 

Na dann weiß ich ja - mit wessen Federn ich mich demnächst schmücke face-wink

Oder weitere Ideen / Vorschläge und Hilfe ?
nee - ich muß leider warten, bis du wieder eine hast - die ich dann als meine verkaufe.
Beatzler
Beatzler 23.07.2009 um 12:47:11 Uhr
Goto Top
Hey Timo,

ich habe dieses Problem schon lange, und da der Fehler leider (noch) nicht genau festzulegen ist hatte ich mir vor paar Wochen schon diese Batch geschrieben. Dann ist der Stream irgendwann wieder abgeschmiert aber die Batch hat leider nicht gegriffen weil der Task ja noch lief .... Und dann hatte ich mich jetzt hier bei euch gemeldet ob ihr noch paar Tipps oder Ideen für mich hättet.

Was ist an solch einer kleinen Batch so besonders? Das ist doch nun wirklich nur Grundlage, den "Tasklist | find " Befehl hatte ich irgendwo gegoogelt ja aber dafür sind Foren doch da oder ?!

Kann in deinem Link auch keinen direkten Zusammenhang zur obigen minibatch herstellen...

Sorry !

Mfg Beatzler