PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Webserverüberwachung mit wget



Chmeee
31.01.07, 08:50
Guten Morgen,

wir überwachen unsere webserver mit einen kleinen script, dass wir per cronjob alle 5 minuten laufen lassen. die webserver sind mit anderen programme verbunden, was dazu führt, dass durch die andere programm der webserver dicht ist und keine anfragen annimmt. er ist sozusagen eingefroren.

mit wget überprüfen wir, ob eine seite auf dem webserver vorhanden ist.

/usr/local/bin/wget -T 10 -q -O {webseite}

die überprüfung führen wir 2x durch, falls bei der ersten überprüfung keine antwort kommt. ist die 2. überprüfung auch negativ, wird der webserver durchgestartet.

das problem ist nun, dass es 15 minuten dauert, bis das script feststellt, dass die seite nicht anwortet.

die option -T 10 bedeutet doch, dass wget nur 10 sekunden auf eine anwort warten soll, oder?

MfG Chmeee

marce
31.01.07, 08:58
lt. man-Page ja. Funktioniert hier auch problemlos...

evtl. liefert der Server ja konstant - halt nur sehr langsam - Daten? Ihr könnt ja mal evtl. über den Debug-Modus oder ein tcpdump herausfinden, was da so real passiert...

Chmeee
31.01.07, 10:56
die seite, die wir überprüfen, ist ganz klein.

<html>
<h1>Wo</h1><p>hostname</p>
</html>

das würde mich sehr wundern, wenn er dafür sehr lange brauchen würde.

marce
31.01.07, 11:06
naja, Du sagst ja selbst, dass der Server unter starker Last steht...