Herokuの料金体系が変わりましたが、
無料Dynoがすぐ寝ちゃうのは変わっていません。
そこで定期的にpingで起こすソリューションが一般的ですが、
NewRelicのアドオンを入れると無料でさくっとできてお手軽です。
しかし1年ぶりに設定しようとしたら
管理画面がだいぶ変わってて戸惑ったので、2016年版の設定メモ。
NewRelicの設定
NewRelicアドオンを追加
いまの無料プラン名はwayneです。starkじゃないよ。
heroku addons:add newrelic:wayne
管理画面を開く
heroku addons:open newrelic
管理画面での設定
メニューは「SYNTHETICS」を選択
ここが一番わからなくて困るやつ。
いっぱいメニューが増えてるけど、「SYNTHETICS」を選びます。
1.Choose your monitor type
まよわず「ping」を選択。
2. Enter the details
pingしてもらうURLを入れとく。
3. Select monitoring locations
「Tokyo,JP」でいいんじゃないですかね(てきとう)
4. Set the schedule
何分おきにpingしてもらうか。
30分アクセスがないとsleepしちゃうので、
よゆうをみて「15分」とかにしておくとよさげ。
5. Get notified(optional)
ping失敗したときに通知先メアドを登録。
これで設定はばっちりです。
しかしいくらpingしても無料dynoだと毎日6時間は寝るしかないので、
お休み中はカスタムエラーページ出してあげたりするといいですね。
おしまい。