【问题标题】:Will monit restart delayed_job [closed]将监控重新启动延迟_job [关闭]
【发布时间】:2010-06-22 16:51:52
【问题描述】:

如果我的delayed_job 服务器坏了,那么monit 会自动重启delayed_job 服务器吗?

【问题讨论】:

  • 仅当您已将其配置为这样做时。
  • 这个问题最好在 serverfault 上问。
  • 如何检查monit是否启动了delayed_job?

标签: ruby-on-rails ruby delayed-job monit


【解决方案1】:

你必须告诉 monit 这样做...我使用以下配置:

check process delayed_job with pidfile /srv/rails/restorm_com/current/tmp/pids/delayed_job.pid
  start program = "/bin/su -c 'RAILS_ENV=production /srv/rails/restorm_com/current/script/delayed_job start' rails"
  stop program  = "/bin/su -c 'RAILS_ENV=production /srv/rails/restorm_com/current/script/delayed_job stop' rails"

  if cpu > 80% for 3 cycles then alert
  if loadavg(5min) greater than 2 for 3 cycles then alert

【讨论】:

  • 如何检查monit是否启动了delayed_job?
  • "monit status" 向您显示所有 monit-watched 内容的摘要...在那里您将看到延迟的作业是否已开始
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-06-21
  • 1970-01-01
  • 2011-03-24
  • 1970-01-01
相关资源
最近更新 更多