私は Azure に比較的慣れていません。トラフィックがあまりない状態で数か月間実行されている Web サイトがあります。ユーザーがシステムにアクセスすると、さまざまなダッシュボード モニターが起動し、残りの時間はフラット ラインになります。今週、サイトに出入りするリクエストやデータがなかったときの CPU 時間。サイトがアクティブでないときに、この CPU アクティビティの原因を特定する方法はありますか? サイトへのアクティビティがあるときに、自分のサイトに CPU アクティビティを割り当てる必要があるというのは、私には意味がありません。
2059 次
3 に答える
0
何が起こっているのかを理解するには、データを収集する必要があります。1. Azure 管理ポータル -> Web サイト (Azure Web サイトを使用していると仮定) -> ダッシュボード -> 操作ログに移動します。不審なアクティビティが発生していないかどうかを確認してください。
- 任意の ftp クライアントを使用してサイトのログをダウンロードし、何が起こっているかを分析します。データがあまりない場合は、アプリケーションにログを追加して、何が起こっているか、どのモジュールが回転しているかを確認することをお勧めします。
于 2014-04-03T19:22:08.730 に答える
0
CPU スパイクを検出し、アプリケーションの実行速度が遅い領域を特定する優れた方法は、 New Relicのようなプロファイラーを使用することです。これは、データを収集し、データのダッシュボードを提供する Azure の無料のアドオンです。CPU スパイクの正確な原因を特定すると役立つ場合があります。
アプリケーションのパフォーマンスを監視するために定期的に使用しています。私はそれをお勧めします。
于 2014-04-09T09:54:27.997 に答える