LoginSignup
33
33

More than 5 years have passed since last update.

Herokuの無料dynoがsleepしてる時間を表示するカスタムエラーページを設定する

Last updated at Posted at 2016-01-11

Herokuの無料dynoを使ってると1日6時間sleepしないといけないわけですが、
sleep中にアクセスされるとふつうにHerokuのApplication Errorのページを返されるのでちょっと困ってしまいます。

幸いHerokuのエラーページはカスタム可能なので、
sleepしてる時間帯を表示してあげるカスタムエラーページを作りました。

Heroku Sleep Page

デモ

こんな感じ。

Application Error.png

使い方

GithubPagesでホスティングしてるので、以下のコマンドで
URLを設定すればそのまま使えます。

heroku config:set \
ERROR_PAGE_URL=//notsobad-jp.github.io/herokusleep/

色や文言を変えたいとか、sleep時間が違う人は
適宜カスタマイズして使ってください。

参考

Herokuでサービスを動かすときに設定することまとめ

Error Pages | Heroku

Better Error Pages | StatusPage.io

33
33
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
33
33