4

さまざまな rake タスクを呼び出す cron ジョブをセットアップするために、when ジェムがインストールされた Rails アプリがあります。理由はわかりませんが、各 rake タスクがまったく同時に 2 回呼び出されます。したがって、私のデータベース バックアップ タスクは午前 4 時にデータベースを 2 回バックアップします。

crontab を検査すると、すべての cron ジョブの正しい構文が明らかになるため、これは when ジェムが cron ジョブを正しく構成していないという問題ではないと思います。また、ステージング環境と本番環境の両方で、コマンド ラインでタスクを呼び出すことができ、一度しか実行されないことも混乱を招きます。

これを引き起こす原因について何か考えはありますか?私はトラブルシューティングに関して完全に途方に暮れています。

4

1 に答える 1

1

実行される cron ジョブの数は、サーバー ボックスで実行されているアプリケーション インスタンスの数によって異なります。Rails アプリケーションの 2 つのインスタンスが同じサーバー ボックスで実行されていますか?

于 2011-02-06T14:06:54.440 に答える