LoginSignup
0
0

More than 1 year has passed since last update.

cron-job.orgを使ってHerokuの無料プランのスリープを無くした話

Last updated at Posted at 2019-06-27

cron-job.orgを使ってHerokuの無料プランのスリープを無くした話

HerokuのDynoは無料プランでは30分間のinactivityでスリープ状態になります。

僕が運営しているスクールレポートはHerokuの無料プランで稼働しているのですが、スリープ状態になることは避けたいです。
そのために、cron-job.orgを利用して、15分毎にリクエストを送っています。
リンクはこちらです。 https://cron-job.org/

cron-job.orgは完全無料で使えるので、HerokuのDynoをスリープさせたくない場合はおすすめです。

注意点としては、cron-job.orgはレスポンスサイズが少しでも大きいと動作を停止してしまうことです。

この問題には、次のように対策しました。
まず、サーバーで0Bの空ファイルを配信するようにします。
そして、cron-job.orgのリクエスト先をその空ファイルに向けます。
これで設定は完了です。

この記事が参考になれば幸いです。

終わりに

私は現在、Web3のサービスの開発をしています。詳しくはこちらの記事をご覧下さい。
無料でイーサリアムが当たる、Web3時代の寄付サイトを作った話

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0