私はdelayed_job
今しようとしていて、いくつか質問があります。
http://github.com/collectiveidea/delayed_jobページから、いくつかの情報を確認できます。
ワーカーは、データベースにアクセスでき、クロックが同期されている限り、任意のコンピューターで実行できます。各ワーカーは少なくとも 5 秒ごとにデータベースをチェックすることに注意してください。
一度呼び出すと、1 つのワーカー
rake jobs:work
が作成されますよね?ワーカーがデータベースをチェックすると、すべての新しいタスクと失敗したタスクが毎回読み込まれ、実行されますか?
ワーカーは 5 秒ごとにデータベースをチェックすると書いてありますが、2 秒にできますか?
worker(
rake jobs:work
) を作成すると、データベースには既に 10 個のタスクがあり、それぞれに 3 秒かかります。DelayedJob はいくつのプロセスを作成しますか? 合計で何秒必要ですか?