私は、Azure App Serviceプランに5つのアプリを持っています。異なるクライアント向けの同じアプリのすべての異なるコピーです。これは、SQLデータベースを備えたASP.NET MVCアプリです。
今朝、目が覚めたのは遅い、応答しないサイトで、503エラーが時々発生しました。App ServiceプランのCPU /メモリメトリックを確認したところ、CPUが100%に固定されていることがわかりました。
また、個々のサイトのCPU時間のグラフは、すべてが同時にオフになっていることを示していますが、他のサイトよりも悪いものもあります。
Advanced Application Restartを実行して問題を解決しようとしましたが、ブレードがロードされませんでした。これは、サーバーが応答できなかった情報を取得しようとしたためと考えられます。
最後に、各サイトを1つずつ停止して、CPUをゼロに戻した後、それらを再び起動しましたが、これで問題は解決されたようですが、今ではいくつかのサイトが上昇を始めています。
私は数週間前に同様の問題を経験し、自分のアプリプランに対して大きくなりすぎていると想定していたため、S1からS2にアップグレードしましたが、今日まで問題ありませんでした。
このCPUに飢えた動作の原因が何であるかを理解する方法について、私は完全に困惑しています。誰かが私にこれを診断し始める方法の正しい方向を教えてもらえますか?