したがって、Heroku の無料の dyno は、トラフィックがなくなると「速度を落とす」ことを知っています。これは、node-cron モジュールを使用して実装した cron ジョブにどのような影響を与えるでしょうか?
7239 次
3 に答える
18
無料の dyno がスリープ状態の場合、node_cron によってスケジュールされたジョブは実行されません。
別の方法として、 Heroku スケジューラ アドオンを使用して cron ジョブをスケジュールすることもできます。これにより、1 回限りの dyno がトリガーされ、cron ジョブが実行されます。毎月の無料 dyno 時間を超えない限り、cron ジョブを無料で実行できます。
于 2016-08-21T06:13:09.980 に答える
3
おそらく、100% で期待どおりに機能することはありません。つまり、サーバーがオフラインになるときにcronの実行がスケジュールされている場合、それは機能しません. Heroku の趣味の Dyno は、HTTP 要求でのみ起動し、しばらく非アクティブ状態が続くとシャットダウンします。cron のために起動しません。
于 2016-08-20T20:24:12.333 に答える
0
Heroku を 10 分ごとに実行し続ける ping システムを作成できると思います。したがって、cron ジョブが毎月実行されるようにスケジュールされているとします。pingが原因でスリープ状態になりません。その月の時間が不足しないように、より多くの無料ユニットを取得するには、クレジット カードの確認が必要になる場合があります
于 2020-10-15T21:05:25.047 に答える