Бог не зарегистрирует работающую настраиваемую службу

У меня есть веб-сайт rails и небольшой сервер minecraft, работающий на linode vps. Я запускаю minecraft как настраиваемую службу с RAM-сервера на основе файла init.d. Поскольку я использую Бога для мониторинга своего веб-сайта rails, я подумал, что буду использовать его и для minecraft, но, похоже, он никак не может распознать сервис. Условия не обнаруживают его присутствия. : process_running всегда возвращает false, независимо от того, запущен он или нет, и не запускает его, когда это не так. Чтобы добавить к путанице: memory_usage и: cpu_usage всегда равны нулю.

Мой файл /etc/init.d/minecraft находится здесь: http: // pastie.org / 2760483

Он работает отлично, и «запуск службы Minecraft» и тому подобное дает мне почти все, что мне нужно. Я надеялся, что смогу автоматически усыпить его через бога всякий раз, когда использование процессора становится высоким, чтобы сделать веб-сайт приоритетным. Однако ни одно из божественных условий не объясняет, что происходит с процессом.

Мой файл /opt/god/minecraft.god находится здесь: http://pastie.org/2760498

Очевидно, низкий ЦП в этом является попыткой добиться успеха Бога. Попросите поразить, если хотите.

Попытка запустить бога из конфигурации: sudo god -c minecraft.god -D

возвращает:

I [2011-10-26 01:55:55]  INFO: Loading minecraft.god
I [2011-10-26 01:55:55]  INFO: Syslog enabled.
I [2011-10-26 01:55:55]  INFO: Using pid file directory: /var/run/god
I [2011-10-26 01:55:55]  INFO: Socket already in use
I [2011-10-26 01:55:55]  INFO: Socket is stale, reopening
I [2011-10-26 01:55:55]  INFO: Started on drbunix:///tmp/god.17165.sock
I [2011-10-26 01:55:55]  INFO: minecraft move 'unmonitored' to 'up'
I [2011-10-26 01:55:55]  INFO: minecraft moved 'unmonitored' to 'up'
I [2011-10-26 01:55:55]  INFO: minecraft [ok] memory within bounds [0kb] (MemoryUsage)
I [2011-10-26 01:55:55]  INFO: minecraft [ok] cpu within bounds [0%%] (CpuUsage)

10
задан chrisk 26 October 2011 в 06:59
поделиться