Существующий "Бог" не будет загружаться и контролировать правильно

Очень простой вопрос Это по замыслу или ошибка?

Во-первых, у меня есть очень простой скрипт ruby, который ждет 5 секунд, а затем выдает исключение.

#t.rb#
sleep 5
raise 'ex'

И бог конфигурационный файл

 #numanagedev.conf#
 God.watch do |w|
    w.name = "Numanage"
         w.start = "ruby t.rb"#"/Users/jonathan/.rvm/bin/god_puma -p 3000"
         w.keepalive
         w.dir ="/Users/jonathan/projects/numanage"
 end

когда я бегу god -c numanagedev.confи смотреть логи, и это работает отлично.

 jonathan@Jonathans-MacBook-Pro-2 ~> god log Numanage
 Please wait...
 I [2017-05-08 18:10:09]  INFO: Numanage [trigger] process 6563 exited (ProcessExits)
 I [2017-05-08 18:10:09]  INFO: Numanage move 'up' to 'start'
 I [2017-05-08 18:10:09]  INFO: Numanage deregistered 'proc_exit' event for pid 6563
 I [2017-05-08 18:10:09]  INFO: Numanage start: ruby t.rb
 I [2017-05-08 18:10:09]  INFO: Numanage moved 'up' to 'start'
 I [2017-05-08 18:10:09]  INFO: Numanage [trigger] process is running (ProcessRunning)
 I [2017-05-08 18:10:09]  INFO: Numanage move 'start' to 'up'
 I [2017-05-08 18:10:09]  INFO: Numanage registered 'proc_exit' event for pid 6573
 I [2017-05-08 18:10:09]  INFO: Numanage moved 'start' to 'up'

Но когда я начинаю god обработать, а затем загрузить его god load numanagedev.confничего не отображается в журналах. Это должно остановиться и начать снова. Но god status говорит, что работает

0 ответов

Другие вопросы по тегам