on master help sign in
remove worker/monit/ for switch to systemd
commit48b6b5331cb6810c6c8b0f76b84bade293758b0b authorEvan Czaplicki <evancz@users.noreply.github.com> dateTue 10 Mar 2020, 14:49 (7 years ago) parent9632ce2
3 files changed−30
worker/monit/start.sh−5 worker/monit/stop.sh−3 worker/monit/worker.conf−22
worker/monit/start.shdeleted−5
@@ -1,5 +0,0 @@
1−#!/bin/bash
2−
3−cd /home/USER/compiler/worker/
4−./dist-newstyle/build/x86_64-linux/ghc-8.6.3/elm-0.19.1/x/worker/build/worker/worker &
5−echo $! > worker.pid
worker/monit/stop.shdeleted−3
@@ -1,3 +0,0 @@
1−#!/bin/bash
2−
3−kill `cat /home/USER/compiler/worker/worker.pid`
worker/monit/worker.confdeleted−22
@@ -1,22 +0,0 @@
1−# Monit is configured via /etc/monit/monitrc and /etc/monit/conf-enabled/*
2−#
3−# Setup:
4−#
5−# Replace USER in all the monit/* files
6−# Move start.sh and stop.sh out of monit/
7−# Copy this file to /etc/monit/conf-enabled/worker
8−#
9−# Useful commands:
10−#
11−# monit status # see currently running things
12−# monit restart elm-worker # restart the Haskell server
13−#
14−# monit # start monit
15−# monit quit # quit monit
16−#
17−
18−
19−check process elm-worker with pidfile /home/USER/compiler/worker/worker.pid
20− start program = "/home/USER/compiler/worker/start.sh" with timeout 60 seconds
21− stop program = "/home/USER/compiler/worker/stop.sh"
22− if failed host localhost port 8000 protocol http and request "/" then restart