Benutzer-Werkzeuge

Webseiten-Werkzeuge


heartbeat

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
heartbeat [2014/05/15 11:26]
butzel [Heartbeat für einen WebServer:]
heartbeat [2016/01/06 13:45] (aktuell)
Zeile 52: Zeile 52:
 </​code>​ </​code>​
  
-Dafür habe ich dass entsprechende Script ausführbar gemacht (<font 9pt/courier new,​courier,​monospace;;#​000000;;#​ffffff>​chmod 700</​font>​ ) und nach <font 9pt/courier new,​courier,​monospace;;#​000000;;#​ffffff>/​srv/​bin/​heartbeat.sh</​font>​ kopiert. Es wird jetzt jede Minute ausgeführt. (für private Zwecke sollte dies vollkommen ausreichend sein)+Dafür habe ich dass entsprechende Script ausführbar gemacht (<font 9pt/courier new,​courier,​monospace;;#​000000;;#​ffffff>​chmod 700</​font>​ ) und nach <font 9pt/courier new,​courier,​monospace;;#​000000;;#​ffffff>/​srv/​bin/​heartbeat.sh</​font>​ kopiert. Es wird jetzt jede Minute ausgeführt. (für private Zwecke sollte dies vollkommen ausreichend sein.)
  
 Auch das letzte Script (Heartbeat für ein Programm) sollte in die [[http://​wiki.ubuntuusers.de/​Cron|Crontab]] eingetragen werden, hier jedoch auf den primären System selbst. Auch das letzte Script (Heartbeat für ein Programm) sollte in die [[http://​wiki.ubuntuusers.de/​Cron|Crontab]] eingetragen werden, hier jedoch auf den primären System selbst.
Zeile 59: Zeile 59:
  
 [[http://​wiki.ubuntuusers.de/​Cron|http://​wiki.ubuntuusers.de/​Cron]] [[http://​wiki.ubuntuusers.de/​Cron|http://​wiki.ubuntuusers.de/​Cron]]
 +
 +==== Häufigere Überprüfung mit Cron ====
 +Da Cron maximal einmal in der Minute das Heartbeat-Script startet, kann man mit einen das Tool SLEEP helfen. Dieses Tool lässt wartet einfach #-Sekunden. Wenn also die Scripte nach folgenden Beispiel erweitert werden, kann auch eine höhere Überprüfungsfrequenz erreichen:
 +
 +<​code>​
 +#!/bin/bash
 +IP=127.0.0.1
 +ping $IP -c 2 || ping $IP -c 1 || /​srv/​backupservice start
 +sleep 20 # warte ne drittel minute
 +ping $IP -c 2 || ping $IP -c 1 || /​srv/​backupservice start
 +sleep 20 #  nochmal warten
 +ping $IP -c 2 || ping $IP -c 1 || /​srv/​backupservice start
 +</​code>​
 +
  
 ==== Zur Erläuterung ==== ==== Zur Erläuterung ====
heartbeat.txt · Zuletzt geändert: 2016/01/06 13:45 (Externe Bearbeitung)

Impressum/Datenschutz - Hinweis: Die Datenschutzbestimmungen wurden am 2018-05-24 aktualisiert.