2011-08-09 13 views
0

私はRubyのタスクをデモンストレーションするためにいくつかの素晴らしい宝石(Daemons、Resque、Starling/Workling、background_job.rb ...)を知っています。Rubyデーモンの決定

私のデーモンは非常に簡単で、データベースをポーリングしてジョブを探します。 Railsのようなフレームワークはロードされません。各ジョブは比較的高速です。私はデーモンが常に生きていることを確認する必要があり、死ぬと自動的に再起動する必要があります。ターゲットプラットフォームはOSXとLinuxです。

どのデーモンの宝石を使用しますか?

答えて

0

生き続ける必要がある場合は、bluepillまたはgodのようなプロセス管理ツールを試してみるとよいでしょう。私はプロダクションサーバーでブルーピルを使用し、OSXとLinuxの両方で正常に動作します。両方ともあなたのルビースクリプトをデーモンにすることができます。 :D