When the service cannot start for one reason or another, the service should not be restarted every 15 seconds. In this case, kasparbot had incorrect permissions on error.log:
(from emails sent to root@tools)
Job 1418711 caused action: Job 1418711 set to ERROR User = tools.kasparbot Queue = webgrid-lighttpd@tools-webgrid-lighttpd-1401.eqiad.wmflabs Start Time = <unknown> End Time = <unknown> failed opening input/output file:08/04/2015 13:39:34 [52604:12097]: error: can't open output file "/data/project/kasparbot/error.log"
yet the webservice is restarted every 15s (webservice.log):
2015-08-04T12:59:19.576720 No running webservice job found, attempting to start it 2015-08-04T12:59:34.525900 No running webservice job found, attempting to start it 2015-08-04T12:59:49.692731 No running webservice job found, attempting to start it 2015-08-04T13:00:07.003549 No running webservice job found, attempting to start it 2015-08-04T13:00:22.404999 No running webservice job found, attempting to start it 2015-08-04T13:00:43.220261 No running webservice job found, attempting to start it 2015-08-04T13:00:58.744333 No running webservice job found, attempting to start it 2015-08-04T13:01:14.976039 No running webservice job found, attempting to start it 2015-08-04T13:01:46.150506 Timed out attempting to start webservice (15s) 2015-08-04T13:01:59.616354 No running webservice job found, attempting to start it 2015-08-04T13:02:15.885807 No running webservice job found, attempting to start it 2015-08-04T13:02:31.134630 No running webservice job found, attempting to start it 2015-08-04T13:02:46.190989 No running webservice job found, attempting to start it