【发布时间】:2016-12-16 09:52:21
【问题描述】:
我的 mmoni 配置文件:
check process qifu with pidfile /var/www/qifu/tmp/pids/puma.pid
start program = "/bin/bash -l -c 'cd /var/www/qifu && pumactl -F config/puma_production.rb start'" with timeout 60 seconds
stop program = "/bin/bash -l -c 'cd /var/www/qifu && pumactl -F config/puma_production.rb stop'"
if cpu > 60% for 2 cycles then alert
if cpu > 80% for 5 cycles then restart
if 3 restarts within 5 cycles then timeout
当我直接从终端执行启动和停止命令时它可以工作,但 mmonit 不起作用。
【问题讨论】:
-
需要提一下monit返回的错误。我认为这是一个权限错误,需要使用来自 sudoers 组的用户,或者类似的东西
标签: ruby-on-rails monit