Описание тега ruby-daemons
Daemons
предоставляет простой способ обернуть существующие сценарии ruby (например, самописный сервер) для запуска в качестве демона и управления простыми командами запуска / остановки / перезапуска.
Вы также можете вызывать блоки как daemons
и управлять ими от родителя или просто демонизировать текущий процесс. Помимо этой базовой функциональности,daemons
предлагает множество расширенных функций, таких как обратная трассировка исключений и ведение журнала (в случае сбоя вашего скрипта ruby), а также мониторинг и автоматический перезапуск ваших процессов в случае сбоя.
- Демоны Rubygem
- Github ghazel / демоны
Daemon-kit
направлена на упрощение создания демонов Ruby путем предоставления звукового каркаса приложения (через генератор), генераторов для конкретных задач (jabber-бот и т. д.) и надежного кода управления средой.
- Набор демонов Rubygem
- Github https://github.com/kennethkalmer/daemon-kit
Дополнительные сведения о проектах и надстройках для демонизации в Ruby можно найти здесь.