God - это среда мониторинга процессов Ruby, предназначенная для обеспечения бесперебойной работы процессов.
3 ответа

Перезапустите все задачи бога

Вот описание команды перезапуска Бога: restart <task or group name>, Встроенный скрипт инициализации выполняет уничтожение с последующим запуском. Неужели нет встроенного способа отправки команды перезапуска на все часы, независимо от того, сг…
22 дек '11 в 05:32
4 ответа

Как я могу поддерживать автономную работу пассажира даже после перезагрузки?

У меня есть несколько приложений, работающих на rails 3 на ruby ​​1.9.2 и развернутых на машине Ubuntu 10.04 LTS с использованием nginx + passenger. Теперь мне нужно добавить новое приложение, которое работает на ruby ​​1.8.7 (REE) и Rails 2. Я сдел…
30 мар '11 в 17:31
1 ответ

Бог не останавливает единорога

У меня есть этот файл rails_env = ENV['RAILS_ENV'] || 'development' rails_root = ENV['RAILS_ROOT'] || "/home/luiz/rails_dev/api" God.watch do |w| w.name = "unicorn" w.interval = 30.seconds # default # unicorn needs to be run from the rails root w.st…
25 май '12 в 17:07
1 ответ

Управление экземплярами / рельсами единорога

Моя голова болит сегодня!:) Мне нужна помощь с развертыванием рельсов. Я перешел с чероки на nginx, и я легко перенес свои приложения на django. Мне просто нужно запустить UWSGI, чтобы получить сокет TCP и запустить мое приложение. Поэтому я использ…
05 фев '12 в 23:33
1 ответ

Монит, чтобы присматривать за Богом?

Мы используем Бога для мониторинга наших серверных процессов, и нам было интересно, следует ли нам использовать что-то вроде Monit, чтобы убедиться, что Бог встает, если случится что-то неожиданное. Quis Custodiet Ipsos Custodes? головоломка:) Поиск…
05 сен '11 в 23:21
3 ответа

Используя божий мониторинг для работников Sidekiq

Я искал конфигурацию о том, как запустить sidekiq, используя систему мониторинга бога. Ниже приведен файл бога, который я использую для запуска sidekiq. rails_env = ENV['RAILS_ENV'] || "production" rails_root = ENV['RAILS_ROOT'] || "/home/ubuntu/Pro…
29 июн '12 в 13:42
1 ответ

Как настроить God/ Redis для двух сред?

Я хочу использовать Бога, чтобы контролировать мой сервер Redis. Проблема в том, что они находятся в разных местах локально и на моем сервере. Я пытался сделать что-то подобное, но это заставляет бога потерпеть неудачу. %w{6379}.each do |port| God.w…
30 июн '11 в 19:30
1 ответ

Управление несколькими экземплярами Resque и Redis

Я пытаюсь, чтобы Бог контролировал два случая Resque, один для производства и один для постановки. Поэтому я запускаю два экземпляра Redis при загрузке системы: redis_6379 и redis_6380. Затем я использую Daemontools, чтобы начать и контролировать Бо…
14 фев '12 в 17:48
1 ответ

Начиная бог как пользователь развертывания

У меня есть сценарий init.d, чтобы запустить бог на моем сервере после перезагрузки. Я бегал sudo chmod +x /etc/init.d/god а также sudo update-rc.d -f god defaults и когда я бегу /etc/init.d/god start как пользователь развертывания у меня нет пробле…
11 фев '16 в 11:40
1 ответ

Бог всегда сообщает, что Socket drbunix:///tmp/god.17165.sock уже используется другим примером Бога

Я впервые использую Бога, чтобы следить за процессом восстановления и смены планировщика. Я следовал руководству на домашней странице Бога. В соответствии с этим, если Бог, если уже есть часы, добавленные к Богу с помощью: sudo god -c /path/to/confi…
27 фев '14 в 07:55
1 ответ

Запуск более одного (фонового рабочего) процесса в производственной среде на CloudFoundry

У меня есть приложение RoR и развернуть его в CloudFoundry. Вместе с самим приложением я хочу запустить планировщик Resque и пару рабочих. Я пробовал разные сценарии: Procfile: поддерживается несколько процессов из версии 3, которая является экспери…
09 окт '18 в 15:46
0 ответов

Единорог не является частью связки, начиная с Бога

У меня есть приложение sinatra, которое прекрасно работает, когда я запускаю его из каталога проекта, используя bundle exec unicorn -c config/unicorn.rb -D, Однако, когда я использую Бога, чтобы начать это, я получаю сообщение об ошибке unicorn is n…
22 апр '16 в 10:01
0 ответов

Выполнить пакет exec из init.d с помощью rbenv

Я пытаюсь настроить Бога для Ruby для рабочего приложения, которое я развертываю на сервере. Идея в том, что Бог автоматически перезапустит / сообщит о состоянии моего процесса, если сервер перезапустится. Вот скрипт init.d, над которым я работаю #!…
13 дек '18 в 15:10
2 ответа

Бог запустит старт дает "Сервер недоступен"

У меня проблемы с выяснением, как заставить Бога перезапустить Resque. У меня есть стек Rails 3.2.2 на срезе Ubuntu 10.04.3 LTS Linode. Работает система Ruby 1.9.3-p194 (без RVM). На Боге есть служба init.d /etc/init.d/god-service который содержит: …
0 ответов

Проблемы с богом

Так что у меня проблемы с надежностью бога. Возможно, мне придется перезагрузить несколько раз, прежде чем все получится. OSX 10.6.8 Ruby 1.9.3-p236 god 0.13.2 У меня есть файл конфигурации, где я указываю мониторинг двух процессов, как это: bindir …
12 май '13 в 19:08
3 ответа

Автоматический перезапуск граблей, если он дает исключение

У меня есть грабли, которые нужно всегда запускать. Но иногда эта задача может провалиться. И мне нужно авто перезагрузить его? Я думаю, что мне нужно использовать God Gem или, может быть, есть другие способы решения этой проблемы?
31 июл '12 в 09:52
6 ответов

Бог против Монит

Какой из них использовать для мониторинга процесса и почему?
20 апр '09 в 13:13
0 ответов

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

Очень простой вопрос Это по замыслу или ошибка? Во-первых, у меня есть очень простой скрипт ruby, который ждет 5 секунд, а затем выдает исключение. #t.rb# sleep 5 raise 'ex' И бог конфигурационный файл #numanagedev.conf# God.watch do |w| w.name = "N…
08 май '17 в 23:19
1 ответ

Каково происхождение System::Process.new?

Где происхождение Process.new и где это оформлено? Я посмотрел в документации по Ruby модуль процесса, и я не могу понять, как это объявлено. Код, который я пытаюсь воспроизвести, находится в геме Ruby God в lib / god / condition / memory_usage.rb: …
30 авг '12 в 00:07
1 ответ

Как запускать системные команды перед запуском программы, используя гем Ruby GOD

Я использую БОГА, чтобы наблюдать за процессом => rake resque:scheduler Перед запуском 'rake resque:scheduler ' мне нужно запустить rake resque_schedule:setup Но следующие настройки не работают. Я использую PS Aux, чтобы перечислить процесс, но план…
20 ноя '13 в 08:52