Zuverlässiger Neustart von Diensten mithilfe von Upstart oder Runit

Ich möchte meine App- und Webserverprozesse bei einem Absturz zuverlässig neu starten. Wenn ich das richtig verstehe, startet runit jeden Dienst als untergeordneten Prozess. Wenn der untergeordnete Prozess abstürzt, sendet dies ein Signal an den übergeordneten Prozess, der den Dienst als...