У меня есть веб-сайт rails и небольшой сервер Minecraft, работающий на линоде VPS.Я использую Minecraft как пользовательский сервис с оперативного сервера на основе файла init.d.Поскольку я использую Бога для мониторинга своего веб-сайта, я подумал, что я буду использовать его и для майнкрафт, но, похоже, он никак не сможет распознать сервис.Условия не обнаруживают его присутствие.: process_running всегда возвращает false независимо от того, запущен он или нет, и не запускается, когда это не так.Чтобы добавить к путанице: memory_usage и: cpu_usage всегда равны нулю.
Мой файл /etc/init.d/minecraft находится здесь: http://pastie.org/2760483
Он отлично работает, и 'сервисMinecraft Start 'и еще много чего дает мне все, что мне нужно.Я надеялся, что смогу автоматически перевести его в режим сна от Бога, когда использование процессора будет высоким для определения приоритетов сайта.Однако ни одно из божьих условий не выясняет, что происходит с процессом.
Мой файл /opt/god/minecraft.god находится здесь: http://pastie.org/2760498
Очевидно, что низкий процессор в этомэто попытка подняться из бога.Если хотите, попросите поразить.
Попытка убить бога из конфига: бог sudo -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)