フロントエンドにメンテナンスページを追加します。このメンテナンスページは、バックエンドが現在利用できない場合(停止またはデプロイなど)に表示されます。アプリケーションが実行されていない場合、次のメッセージが404
ステータスコードと共に表示されているアプリケーションが(のみ次いでなど)停止しているときアプリがCloudFoundryで現在停止しているかどうかをSwisscom Cloudで確認するには?ヘッダX-Cf-Routerrorは信頼性がありますか?
404 Not Found: Requested route ('name.scapp.io') does not exist.
また、ヘッダ存在がある:
X-Cf-Routererror: unknown_route
アプリケーションが実行されていない場合、このヘッダーは確実に追加されますか?このような場合は、このフラグを使用して保守ページを表示することができます。ところで
:アプリケーションがクラッシュ/開始されていない場合、それはすなわち停止アプリケーションや間違ったリクエストルート間で異なる、5xx
ステータスコードを提供するために、より多くの意味を成しませんか? 503
エラーをキャッチすることは、ビジネスロジックを妨げないので、はるかに簡単です(404
はアプリケーション内で使用されます)。
よかった、ありがとう!それは本当に素晴らしい解決策です! –
これは本当に素晴らしい解決策のように思えます。ただし、独自のドメインを提供する場合にのみ有効です。シャードドメインのワイルドカードルートを作成できない場合があります。 – Lafunamor