Использование инструмента мониторинга бога для мониторинга memcache - PullRequest
0 голосов
/ 26 мая 2011

Я пытаюсь контролировать 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

god load -c /path/to/memcached.god не выдает никакой ошибки.Но когда я запускаю статус бога, я не вижу memcached, а также журнал богов memcached retruns

Please wait...
No such watch

Я уверен, что мониторинг бога работает так же, как и для apache2.Любая идея, почему у меня возникла эта проблема.

Ответы [ 2 ]

0 голосов
/ 07 июля 2011

Вы, наверное, уже поняли это, но для дальнейшего использования вот как это запустить:

god -c /path/to/memcached.god
0 голосов
/ 16 июня 2011

Не думаю, что вы хотите -c.Попробуйте:

god load /path/to/memcached.god

По крайней мере, так говорит помощь ...

...