HerokuでホストされているRailsアプリケーションがあり、毎週のデータ インポートが必要です。このタスクは管理者によって実行され、実行には約1 ~ 2 分かかります (計算時間)。Heroku では、 30 秒以上かかるジョブはタイムアウトになります。Heroku はジョブ キューを推奨していますが、8 分間の計算時間に対して月額 36.00 ドル (1 ワーカーの価格) を支払うのは適切ではないようです。いくつかの質問:
- 遅延ジョブが使用されたときにのみ料金を支払うことは可能ですか (つまり、管理者がデータ インポートをアップロードしているときにのみ遅延ジョブ サービスを起動します)。
- 遅延ジョブは必要ですか? タイムアウトがクライアントに表示されるだけなのか、実際の作業がキャンセルされたのかはわかりません。ドキュメントにはオプションとして「何もしない」が記載されていますが、これが何を意味するのかはわかりません。
ありがとう!