From e55b1cb68f3049768e297b7e0ea22c1d5f4c0e22 Mon Sep 17 00:00:00 2001 From: Louis Rossouw Date: Mon, 31 Aug 2015 00:04:26 +0200 Subject: [PATCH] Change upstart script: - Respawn and unlimited number of times - Wait 60 seconds before restarting Logic is to give whatever cause the process to fail some time to fix. And to keep trying. --- poller-service.conf | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/poller-service.conf b/poller-service.conf index b41af1830422..918ba53a2337 100644 --- a/poller-service.conf +++ b/poller-service.conf @@ -12,9 +12,15 @@ stop on runlevel [016] # Automatically restart process if crashed respawn +# Restart an unlimited amount of times +respawn limit unlimited + chdir /opt/librenms setuid librenms setgid librenms # Start the process exec /opt/librenms/poller-service.py + +# Wait 60 seconds before restart +post-stop exec sleep 60