2016-09-13 31 views
0

私はAzure Web Appを、スケールアウトするように設定されたApp Service Planのもとで実行しています。特定のAzure Web Appインスタンスのメモリダンプを取得するにはどうすればよいですか?

私はloadを適用し、複数のインスタンスに拡大縮小しますが、そのうちの1つはデッドロック状態になり、応答を停止します。

デッドロックしている特定のインスタンスの完全なメモリダンプを取ろうとしています。

Webアプリケーションプロセスの完全なダンプを.scm.azurewebsites.net/ProcessExplorer経由で取得できますが、ここで表示されているプロセスにはスレッドがほとんどないため、私は見ていないことがわかりますプロセスはデッドロックされています。

プランの下で特定のWebアプリケーションインスタンスからメモリダンプを取得できますか?みんなに事前に

おかげで、 クリス

答えて

2

あなたはhttps://resources.azure.com/を使用してインスタンスIDのリストを取得することができます。あなたのWebアプリケーションを探し、インスタンスの下に移動します。

インスタンスIDが分かれば、scmサイトに移動したときにARRAffinityのCookieを設定すると、選択したインスタンスが表示されます(例:Chrome Extensionなど)。それがどれであるかわからない場合は、すべて試してみる必要があります。

関連情報this post

2
  1. ログインAzure Portal
  2. あなたAzureのWebアプリケーションが
  3. AzureのWebアプリケーション]メニュー
  4. チェックメモリダンプでサービスとして診断を選択し、上のすべてのインスタンス名
  5. クリックして確認してください選択してくださいボタンを実行して生成を待ちます。

Memory Dumps

関連する問題