я смог запустить один файл бога для одного сценария рубинового как таковые:как контролировать и перезапускать два рубиновых скрипта с Богом?
God.watch do |w|
w.name = "twilio"
w.start = "ruby ~/code/site/iron.io/twilio-listen.rb"
w.keepalive
end
Но у меня есть два сценария, и хочу, чтобы Бог наблюдать оба из них (Twilio-listen.rb и slack- listen.rb)
Как это сделать?
Как бы запустить его. Просто поместите код в файл conf conf? – Angela
Я действительно сделал это, используя команду load с каждым блоком в своем собственном файле. Но он не перезапускает процесс провалов – Angela
https://gist.github.com/konacaret/057ae01f992e9ec28087 имеет базовую настройку, которую я использовал для контроля двух простых скриптов. Я использовал 'bundle exec god -c simple.god', чтобы начать Бога. 'shell_output.txt' показывает, как часы подбираются и используются для запуска, перезапуска и остановки скриптов. Если у вас все еще есть проблемы с настройкой вашей конфигурации, пожалуйста, обновите вопрос с помощью ваших файлов часов и файла конфигурации, и я посмотрю. FWIW - Я использую последнюю версию Бога: 'Версия 0.13.7' – konacaret