Autom. Neustart nach Crash/Freeze mit checkalive.sh

Keine Scheu, hier darf alles gefragt und diskutiert werden. Das ist das Forum für YaCy-Anfänger. Hier kann man 'wo muss man klicken' fragen und sich über Grundlagen zur Suchmaschinentechnik unterhalten.
Forumsregeln
Hier werden Fragen beantwortet und wir versuchen die Probleme von YaCy-Newbies zu klären. Bitte beantwortete Fragen im YaCy-Wiki http://wiki.yacy.de dokumentieren!

Autom. Neustart nach Crash/Freeze mit checkalive.sh

Beitragvon Jazzy » So Mär 11, 2012 2:26 pm

Ich benutzte das checkalive-script von hier:
https://gitorious.org/yacy/rc1/commit/7 ... sidebyside
...um mein Peer nach einem Crash oder Freeze autom. neuzustarten.

Nach einem Crash, wenn der Yacy-Process komplett abstürzt, funktioniert das Script auch ganz gut. Aber bei einem Freeze mit 100% CPU-Auslastung passiert irgendwie überhaupt nichts - Yacy wird nicht neugestartet.

Kann es sein, dass das Script nicht mehr aktuell ist, oder hat sonst jemand eine Idee wo das Problem liegen könnte?
Jazzy
 
Beiträge: 36
Registriert: Mo Okt 31, 2011 5:29 pm

Re: Autom. Neustart nach Crash/Freeze mit checkalive.sh

Beitragvon Lotus » So Mär 11, 2012 7:10 pm

Was passiert in einem solchen Fall denn, wenn du die Zeile
Code: Alles auswählen
wget --spider http://localhost:8090/Status.html 2>&1

manuell eingibst?
Lotus
 
Beiträge: 1699
Registriert: Mi Jun 27, 2007 3:33 pm
Wohnort: Hamburg

Re: Autom. Neustart nach Crash/Freeze mit checkalive.sh

Beitragvon Jazzy » So Mär 11, 2012 9:27 pm

Code: Alles auswählen
Spider mode enabled. Check if remote file exists.
--2012-03-11 21:09:35--  http://localhost:8090/Status.html
Resolving localhost... 127.0.0.1
Connecting to localhost|127.0.0.1|:8090... connected.
HTTP request sent, awaiting response... Read error (Connection reset by peer) in headers.
Retrying.

Spider mode enabled. Check if remote file exists.
--2012-03-11 21:13:14--  (try: 2)  http://localhost:8090/Status.html
Connecting to localhost|127.0.0.1|:8090... connected.
HTTP request sent, awaiting response... Read error (Connection reset by peer) in headers.
Retrying.

Spider mode enabled. Check if remote file exists.
--2012-03-11 21:16:53--  (try: 3)  http://localhost:8090/Status.html
Connecting to localhost|127.0.0.1|:8090... connected.
HTTP request sent, awaiting response... Read error (Connection reset by peer) in headers.
Retrying.

Das scheint sich immer wieder zu wiederholen. Nach dem 3. Versuch hab ich es abgebrochen.
Jazzy
 
Beiträge: 36
Registriert: Mo Okt 31, 2011 5:29 pm

Re: Autom. Neustart nach Crash/Freeze mit checkalive.sh

Beitragvon Lotus » Mo Mär 12, 2012 9:33 am

Ich habe es mal versucht zu fixen:
https://gitorious.org/yacy/rc1/commit/e ... 17ce61aff4

20 Versuche sind in wget voreingestellt. Probiere mal ob es nun funktioniert.
Lotus
 
Beiträge: 1699
Registriert: Mi Jun 27, 2007 3:33 pm
Wohnort: Hamburg

Re: Autom. Neustart nach Crash/Freeze mit checkalive.sh

Beitragvon Jazzy » Mo Mär 12, 2012 8:06 pm

Funktioniert leider immer noch nicht.

Wenn ich den Befehl ins Terminal eingebe, kommt folgendes dabei raus:

Code: Alles auswählen
Spider mode enabled. Check if remote file exists.
--2012-03-12 19:55:24--  http://localhost:8090/Status.html
Resolving localhost... 127.0.0.1
Connecting to localhost|127.0.0.1|:8090... connected.
HTTP request sent, awaiting response... Read error (Connection reset by peer) in headers.
Giving up.

Update: Jetzt scheint es plötzlich doch zu funktionieren.
Jazzy
 
Beiträge: 36
Registriert: Mo Okt 31, 2011 5:29 pm

Re: Autom. Neustart nach Crash/Freeze mit checkalive.sh

Beitragvon Jazzy » Do Mär 15, 2012 1:20 pm

Jazzy hat geschrieben:Update: Jetzt scheint es plötzlich doch zu funktionieren.

...oder halt leider doch nicht.

Es scheint fast so als gäbe es verschiedene Arten von "Freeze", und bei manchen funktionierts und bei anderen nicht. Sehr seltsam.
Jazzy
 
Beiträge: 36
Registriert: Mo Okt 31, 2011 5:29 pm


Zurück zu Hilfe für Einsteiger und Anwender

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste

cron