私はAzure Webアプリケーション(Azureアプリケーションサービス)にデプロイされたSpringブート(RESTサービス)で開発されたWebアプリケーションを持っています。私の計画はStandard:1 Smallです。azure webapps 404 error
アプリケーションは2週間からスムーズに動作しています。突然、今日、アプリケーションがダウンしました。これらのRESTサービスを呼び出すコンシューマアプリケーションが404エラーを発生し始めました(元のサーバーが対象リソースの現在の表現を見つけられなかった、またはそれが存在することを開示したくない)
ログをチェックすると、アプリケーション全体をダウンさせる根本原因。これは二度目に起こりましたが、今回も根本原因を見つけることができません(メモリ使用量/ CPU使用率は問題ありません)。 "常時オン"設定がONになっています。
私は以下の質問があります:1)根本的な原因は何か、それを見つける方法はありますか?
2)アプリケーションがダウンして自動縮尺するときを知る方法はありますか(azure webapps)? (私はすでに、CPU使用率とメモリ使用量の自動スケールルールを設定していますが、これは役に立たなかった)。
西ヨーロッパ地域のアズール停電のために問題が発生しましたが、あなたの答えはトラブルシューティングの最も正しい方法です。私はすでにこれが再び起こるのを防ぐためにwebappの2つのインスタンスを開始しました。詳細な答えをありがとう。乾杯!! – Venky
お役立ち情報同じApp Service Plan(常に同じ地域にある)の下に2つのインスタンスがある場合でも、地域の問題はあなたのサービスを喚起します。高可用性を実現するには、エンドポイントを検出できるTraffic Managerがダウンしており、トラフィックを別の地域のホットスタンバイに再ルーティングすることを検討してください。 –
Hmm。いい視点ね。実際、停止はストレージに関連していました。 Webappの両方のインスタンスが同じストレージスペースを共有するため、2つのインスタンスが勝利しました。 – Venky