Решение Ruby Daemon - PullRequest
       1

Решение Ruby Daemon

0 голосов
/ 10 августа 2011

Мне известны некоторые замечательные гемы (Daemons, Resque, Starling / Workling, background_job.rb ...) для демонизации задач Ruby, но я не уверен, какой из них выбрать в моем контексте.

Мой демон довольно прост, он опрашивает базу данных, ищет работу. Он не загружает никаких фреймворков, таких как Rails. Каждая работа относительно быстрая. Мне нужно быть уверенным, что демон всегда жив, и его нужно автоматически перезапустить, если он умрет. Целевые платформы - OSX и Linux.

Какой драгоценный камень вы бы использовали?

1 Ответ

0 голосов
/ 10 августа 2011

Если вам нужно сохранить его, вы можете попробовать некоторые инструменты управления процессами, такие как bluepill или god . Я использовал bluepill на рабочем сервере, и он отлично работает как на OSX, так и на Linux. Оба могут демонизировать ваш скрипт ruby. : D

...