Als «runit» getaggte Fragen

2
Wie wähle ich zwischen Upstart, Runit, Supervisor, Daemontools usw. aus, um einen Prozess neu zu starten, wenn er abstirbt?
Ich habe einen Nginx-Webproxy, einen Gunicorn-Webserver und eine Python- / Kolben-Web-App. Der Gunicorn-Prozess ist anscheinend gestorben, und ich möchte dies in Zukunft verbessern, indem ich mir ein Dienstprogramm anschaue, das den Gunicorn-Prozess überwachen und neu starten kann, falls er erneut abstürzt. Ich habe einige gefunden, die den Job erledigen können: …

3
So schreiben Sie ein benutzerdefiniertes Runit-Stoppskript
Ich möchte ein benutzerdefiniertes "Stop" -Skript runit( runsv) haben, das ausgeführt werden soll, wenn der Prozess gestoppt / neu gestartet werden muss. Derzeit wird der Prozess einfach abgebrochen und anschließend das Skript "Fertig stellen" ausgeführt. Aber in meinem Fall erzeugt mein Prozess dynamisch untergeordnete Prozesse, sodass killich anstelle von einfach …
12 runit 

3
Wie steuere ich die Rate der automatischen Neustarts eines Runit-Dienstes?
Ich habe diesen Runit-Service mit runund log/runSkripte funktionieren ordnungsgemäß. Der Dienst selbst kann aus externen Gründen abstürzen und möglicherweise erst nach vielen Minuten gestartet werden. Standardmäßig behandelt runit diese Situation, indem der Dienst alle paar Sekunden neu gestartet wird. Wie ändere ich dieses Verhalten? Meine letzte Erkenntnis war, ein checkSkript …
8 unix  service  runit 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.