お客様は、毎月レポートを作成したいと考えています。@monthly cronジョブが信頼できない
以前は、このタスクに@monthly cronジョブを使用していました。
は、しかし、これは信頼できません。
- サーバがダウンし、この分である可能性があります。 Cronはこれらのジョブを再実行しません。
- サーバが起動している場合、この瞬間にデータベースに到達できない可能性があります。
- サーバが稼働していてDBが稼働している場合、到達不能なサードパーティシステムが存在する可能性があります。
- ソフトウェアバグが存在する可能性があります。
レポートは毎月作成されることを確認するにはどうすればよいですか?
これは、移動駒と考慮すべき結果として、オプションの数が多すぎジャンゴベースのWebアプリケーション
これを行うには、レポートの作成を成功させるための信頼できる方法が必要です。あなたのデータベースに成功した試みを記録する 'ReportCreationLog'モデルのようなものを考えましたか?そうすれば、すべての基準が満たされるようにすることができます。 – Cole
@Coleはい、あなたは正しいです。私はログが必要ないと思う。結果がすでに利用可能かどうかを確認することができました。 – guettli