現在、2 つの Web dyno で実行される Heroku にアプリをデプロイしているため、一定時間非アクティブのままだとスリープ状態になりません。
1 つの Web dyno (無料) のみにスケールダウンし、代わりに 1 つのワーカー dyno を支払う場合、Heroku は常にアプリをアクティブに保ちますか?
現在、2 つの Web dyno で実行される Heroku にアプリをデプロイしているため、一定時間非アクティブのままだとスリープ状態になりません。
1 つの Web dyno (無料) のみにスケールダウンし、代わりに 1 つのワーカー dyno を支払う場合、Heroku は常にアプリをアクティブに保ちますか?
まだアイドル状態です -複数の Web dyno が必要です
また、New Relic アドオンを使用してアプリを監視し、維持することもできます。設定には、可用性の監視を構成するためのタブがあります。
Web dyno に定期的にリクエストを送信する pingdom.com などの監視サービスを使用して、単一の Web dyno がアイドル状態になるのを回避することもできます。
Pingdomを試してみてください。無料プランには 1 つの Web サイト チェックが含まれます。このサービスを使用して、アプリを常にアクティブに保ちます。
Pingdom は、Web サイトやその他のインフラストラクチャ コンポーネントを毎分ごとにテストして、すべてが稼働していることを確認します。
Pingdomホームページより
Pingdom はこれを「ping」するか、Web サイトから定期的にリソースを要求することで行います。これには、Web サイトを「アクティブ」に保ち、キャッシュを準備するなどの副作用があります。これは、Web サイトが通常の「トラフィック」(pingdom からのリクエスト) を認識しているためです。
http://kaffeine.herokuapp.com/を試すと、30 分ごとにアプリに ping が送信されるため、アプリがスリープ状態になることはありません。
CloudUpを試してください。定期的にアプリにアクセスして、アプリを起動させます。無料で、必要な数のアプリを追加できます。また、Google App Engine と Azure でアプリをアクティブ化します。