トラフィックが非常に少ない appharbor に asp.net mvc 4 アプリをデプロイしました。数分間非アクティブになった後、デプロイ後にアプリケーションにアクセスするたびに、nginx から 504 ゲートウェイ タイムアウト エラーが発生します。非常に迷惑です。エラーを回避するにはどうすればよいですか?
編集:
Appharbor のサポート サイトのサポート チケット
アプリケーションが要求タイムアウト内に応答しないため、HTTP 504 が返されます。アプリケーションの起動には少し時間がかかることがあるため、最初のリクエストで 504 が返されることがあります。
無料プランのアプリケーションは、20 分間非アクティブになるとアイドル状態になります。非アクティブな期間が経過してもアイドル状態にならないため、有料プランのいずれかにアップグレードできます.
私たち (AppHarbor) は、アプリケーションの起動にかかる時間を短縮することに取り組んでおり、これにより問題がさらに軽減されます。デフォルトのリクエスト タイムアウトはごく最近 120 秒に延長されました。この問題が引き続き発生する場合は、チケットを開いてアプリケーション名をお知らせください。詳細を調査いたします。