Демонизация граблей в рубине. Лучшее решение?

У меня есть задача rake, которая опрашивает очередь Amazon SQS на неопределенный срок, которую нужно поддерживать на сервере. Каково было бы лучшее решение для этого? Любые достойные, ухоженные жемчужины для демонизации, что будет хорошим решением этой проблемы?

Любая помощь будет принята с благодарностью. Ура:)

1 ответ

Да, для этого есть драгоценные камни. Вы можете проверить https://www.ruby-toolbox.com/categories/daemonizing список драгоценных камней, а также их популярность / проблемы.

Но начиная с Ruby 1.9.3, существует Process.daemon, который делает именно то, что вам нужно. Вы можете проверить ссылку здесь для деталей - http://ruby-doc.org/core-1.9.3/Process.html

Вот пример суть того, как создать pid - https://gist.github.com/sbusso/1978385

Вышеуказанная суть мне очень помогла.

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