Wird Ihr Programm bei einem Ausfall Ihres Linux-Servers angehalten oder danach fortgesetzt?

Wird Ihr Programm bei einem Ausfall Ihres Linux-Servers angehalten oder danach fortgesetzt?

Wenn ich auf einem Linux-Server ein Hintergrundprogramm ausführe (läuft 3 Tage lang) und währenddessen der Server für eine Stunde ausfällt, wird mein Programm nach dieser Stunde (wenn der Server wieder läuft) weiter ausgeführt? Oder wird es beendet, weil der Server während der Ausführung ausfällt?

Antwort1

Wenn ein Server ausfällt, bedeutet dies normalerweise, dass er entweder ausgeschaltet oder zumindest neu gestartet wird. Server wechseln normalerweise nicht in den Standby-Modus, wie Sie es auf Ihrem Laptop konfigurieren würden.

Wenn der Server ausfällt, wird Ihr Programm angehalten und kann nicht fortgesetzt werden, es sei denn, der Server wird angehalten (was unwahrscheinlich ist). Bei lang laufenden Prozessen ist es am besten, sie so zu gestalten, dass sie Zwischenzustände/Ergebnisse regelmäßig speichern (z. B. alle zehn Minuten) und beim Neustart mit den zuletzt gespeicherten Daten fortfahren können.

verwandte Informationen