Eigentlich verwende ich Supervisor , um einen Prozess zu überwachen und neu zu starten, wenn er aus irgendeinem Grund stoppt. Das Problem ist, dass im Falle eines Supervisor-Absturzes der Prozess gestoppt wird und überwacht wird.
Also dachte ich mir, einen Cronjob zu planen, um zu überprüfen, ob der Supervisor läuft, und ihn schließlich neu zu starten.
Das nächste, was ich in Betracht ziehe, ist, den Vorgesetzten loszuwerden und meinen Prozess direkt vom Cronjob aus zu überprüfen. Ich habe gelesen, dass der Supervisor manchmal zu viel Speicher verwendet (um jedoch überprüft zu werden).
Was sind die Vorteile, wenn Supervisor VS Cronjob den Prozess überwacht?
quelle