/
monit-template
24 lines (21 loc) · 1.29 KB
/
monit-template
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
check process ListImporter-Inst1
with pidfile "/var/www/html/cme/app/storage/monit/Cme/Cli/ListImporter/inst1.pid"
group CME
start program = "/usr/bin/php /var/www/html/cme/artisan --env=production cme:list-import inst1"
stop program = "/bin/bash -c '/bin/kill `/bin/cat /var/www/html/cme/app/storage/monit/Cme/Cli/ListImporter/inst1.pid`'"
if mem > 5% for 3 cycles then alert
if mem > 10% for 5 cycles then restart
check process ListRefresher-Inst1
with pidfile "/var/www/html/cme/app/storage/monit/ListRefresher/inst1.pid"
group CME
start program = "/usr/bin/php /var/www/html/cme/artisan --env=production cme:list-refresh inst1"
stop program = "/bin/bash -c '/bin/kill `/bin/cat /var/www/html/cme/app/storage/monit/Cme/Cli/ListRefresfer/inst1.pid`'"
if mem > 5% for 3 cycles then alert
if mem > 10% for 5 cycles then restart
check process QueueMessages-Inst1
with pidfile "/var/www/html/cme/app/storage/monit/QueueMessages/inst1.pid"
group CME
start program = "/usr/bin/php /var/www/html/cme/artisan --env=production cme:queue-messages inst1"
stop program = "/bin/bash -c '/bin/kill `/bin/cat /var/www/html/cme/app/storage/monit/Cme/Cli/QueueMessages/inst1.pid`'"
if mem > 5% for 3 cycles then alert
if mem > 10% for 5 cycles then restart