使用上帝监视工具监视内存缓存

| 我正在尝试使用上帝监视工具监视memcached。这是我的memcached.god文件:
God.watch do |w|
  w.name = \"memcached\"
  w.interval = 30.seconds # default
  w.start = \"/etc/init.d/memcached start\"
  w.stop = \"killall memcached\"
  w.restart = \"/etc/init.d/memcached restart && sleep 1\"
  w.start_grace = 10.seconds
  w.restart_grace = 10.seconds
  w.pid_file = \"/var/run/memcached.pid\"
  w.uid = \"memcache\"

  # clean pid files before start if necessary
  w.behavior(:clean_pid_file)

  w.start_if do |start|
    start.condition(:process_running) do |c| # check if process is running
        c.interval = 5.minute
        c.running = false
    end
  end
end
上帝负载-c /path/to/memcached.god没有给出任何错误。但是当我以上帝身份运行时,我看不到memcached,也看不到上帝日志memcached重新运行
Please wait...
No such watch
我确信上帝监控正在运行,因为它对apache2正常工作。任何想法,为什么我有这个问题。     
已邀请:
您可能现在已经知道了,但是下面是运行它的方法供以后参考:
god -c /path/to/memcached.god
    
我认为您不需要-c。尝试:
god load /path/to/memcached.god
至少,这就是帮助所说的...     

要回复问题请先登录注册