Heroku 2つのアプリでスリープさせないnode.jsコード

Herokuサーバで二つのアプリを立ち上げて、お互いに起こし続けるnode.jsのコード.
両方ともずっとWebサービスとして稼働させながら、
ときおり念の為相手を起こすようにしています.

使うnpmパッケージ

  • cron : 定時刻にプログラムを実行する
  • request : URLに対してリクエストを投げる.(相手サーバに)

この二つだけrequireするだけでよい.

cronで15分起きに相手を起こす.
それをお互いに7分ずれとかに設定して起こす.

コード

上記のURLをgoogleから起こしたいURLに変更して、お互いのサーバを書き、
時間を

  • 01, 16, 31, 46
  • 08, 23, 38, 53

のようにずらして設定しておけばいい.

About the author

コメントを残す