alıntıları kaldırır Monit start/stop program deyimlerini hata ayıkladım. Benim /etc/monit.conf
dosyasında, benim start program
deyimi şuna benzer:monit, başlangıç programı komutlarından
Starting nodejs daemon...
nodejs daemon started. PID: 16408
: Ben
$ sudo su
# env -i PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/sh
# /bin/su -c '/usr/bin/env APP_ENV=development; /home/ec2-user/local/bin/node /home/ec2-user/example.com/current/api.js start &> /tmp/monit.out '
bu /tmp/monit.out
dosyasında doğru çıkışı verir çalışan bir kabuk içinde test ettik
check process node with pidfile /home/ec2-user/blah/node.pid
start program = "/bin/su -c 'export APP_ENV=development; /home/ec2-user/local/bin/node /home/ec2-user/example.com/current/api.js start &> /tmp/monit.out ' "
stop program = "/bin/su -c '/home/ec2-user/local/bin/node /home/ec2-user/example.com/current/api.js stop'""
sudo monit -v monitor node
'u çalıştırdığımda, farklı bir komut ve aynı eşi görüntüler İç tek tırnak ile pt kaldırıldı: Ben monit belgelerinde bu konuda bir şey bulamıyorum
The service list contains the following entries:
Process Name = node
Pid file = /home/ec2-user/blah/node.pid
Monitoring mode = active
Start program = '/bin/su -c export APP_ENV=development; /home/ec2-user/local/bin/node /home/ec2-user/example.com/current/api.js start &> /tmp/monit.out ' timeout 30 second(s)
Stop program = '/bin/su -c /home/ec2-user/local/bin/node /home/ec2-user/example.com/current/api.js stop' timeout 30 second(s)
Existence = if does not exist 1 times within 1 cycle(s) then restart else if succeeded 1 times within 1 cycle(s) then alert
Pid = if changed 1 times within 1 cycle(s) then alert
Ppid = if changed 1 times within 1 cycle(s) then alert
System Name = system_ip-xx-xx-xx-xx.ec2.internal
Monitoring mode = active
. here dokümanı, nihai referans gibi görünüyor ancak kaynak kodun içinden geçmenin kısa bir süredir, bir sonraki adımın ne olduğundan emin değilim.
Komutum, tırnaklar kaldırılmadan mükemmel bir şekilde çalışıyor, bu yüzden bu sorunu düzeltmem gerekiyor. Tüm fikirler ve olası düzeltmeler hoş geldiniz.
tek tırnak işareti çalışmıyor – dubeegee