确定监视程序的组

问题描述 投票:0回答:1

我正在使用厨师和监控人员来像这样搅乱一群工人:

check process delayed_job
  with pidfile /srv/www/blog/shared/pids/delayed_job.pid
  start program = "/bin/su - deploy -c 'cd /srv/www/blog/current && RAILS_ENV=production bundle exec script/delayed_job start
  stop  program = "/bin/su - deploy -c 'cd /srv/www/blog/current && RAILS_ENV=production bundle exec script/delayed_job stop
  group delayed_job_blog

然后,当我执行sudo monit status时,我得到以下信息:

Process 'delayed_job'
  status                            running
  monitoring status                 monitored
  pid                               5758
  parent pid                        1
  uptime                            7m 
  children                          0
  memory kilobytes                  64648
  memory kilobytes total            64648
  memory percent                    6.3%
  memory percent total              6.3%
  cpu percent                       0.0%
  cpu percent total                 0.0%
  data collected                    Thu Jul  3 22:57:38 2014

但是,该组未列出。无论如何,是否可以在不停止并开始该过程的情况下确定组是否已正确设置?

chef monit
1个回答
0
投票

仅检查组'delayed_job_blog'是否已正确设置而不重新启动,您可以运行:

sudo monit -g delayed_job_blog status

如果看到类似的输出:

Service group 'delayed_job_blog' not found

然后未正确设置组。

© www.soinside.com 2019 - 2024. All rights reserved.