G3nis Geschrieben 12. März 2013 Teilen Geschrieben 12. März 2013 Hallo zusammen, ich habe einen HA-Cluster auf dem mehrere Webapplikationen laufen. Ich will dabei Cronjobs ausführen lassen die auch dann ausgeführt werden wenn einer der Webserver ausfällt. Nun sollen diese Jobs aber nicht doppelt laufen. Bin im Web leider noch nicht fündig geworden. :/ Hat jemand Ideen wie man das realisieren könnte? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
SaJu Geschrieben 12. März 2013 Teilen Geschrieben 12. März 2013 Was soll mit den cronjobs gemacht werden? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
root@localhost Geschrieben 15. März 2013 Teilen Geschrieben 15. März 2013 Welche Clusterware verwendest du? Mit keepalived würde es die Möglichkeit geben im notify_master bzw. notifiy_backup Skript jeweils eine Datei zu touchen z.B. /var/run/master bzw. die Datei wieder zu löschen. Dann kannst z.B. so nen Job anlegen: * * * * * [ -e /var/run/master ] && /bin/sh /root/do-something.sh Aber ich denke auch jede andere Clusterware wird ne Art Eventhandler haben mit der man sowas ähnliches realisieren kann. viel spass Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
G3nis Geschrieben 19. März 2013 Autor Teilen Geschrieben 19. März 2013 Abend, danke für die Antworten ^^ Das ganze wird, falls es jemanden interessiert über ein Skript, Touch und Remove gelöst Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
darkfader Geschrieben 6. April 2013 Teilen Geschrieben 6. April 2013 Koenntest Dir auch ueberlegen, die cronjobs als Teil des Clusterpakets einzutragen und zu entfernen (sauber und nachvollziehbar), oder im Job dafuer zu sorgen, dass er guckt, ob das Paket auf dem Rechner selbst aktiv ist. Flagfiles haben die Eigenschaft, dass sie Dir irgendwann ein Bein stellen. Vielleicht erinnerst Dich dann hieran, dann kannst die Loesungen eins drueber ausprobieren ) Gruesse Flo Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
axxis Geschrieben 8. April 2013 Teilen Geschrieben 8. April 2013 Falls ein Shared Storage vorhanden ist: Script dorthin auslagern und einen Cluster-Check einbauen (kurzes 'ls' auf das (nicht-)gemountete Storage) Falls nich: Managing cron jobs with Pacemaker | www.hastexo.com (wenn du einen abweichenden crm benuetzt, kann das uebertragen werden) Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.