この記事では、Auto-Heal(自動復旧)ルールを設定することによりAuto-Heal機能を使用して、Azure App Serviceにおいて要求処理が低速となる問題の診断情報を収集する方法について説明します。
Auto-Healルールを設定するには、以下の手順に従ってください:
「Review and Save your Settings」に移動します。
「Save」をクリックするとルールが有効化されます。
問題の再現を試み、ルールの実行をトリガーします。問題が発生し、パフォーマンス プロファイルが生成されるまで待ちます。
註:プロセスを再起動せずにAuto-Healルールを長時間有効にしたままにすると、アプリケーションのパフォーマンスがさらに低下する可能性があります。
パフォーマンス プロファイルの収集が開始されない場合、「Slow Request rules」(手順6)パラメータの調整が必要となる場合があります。
問題が発生したら、自動的に生成されたパフォーマンス プロファイル ファイルをダウンロードします。
Microsoft PerfViewツールを使用して遅延の原因の調査を試みます。Microsoft PerfViewツールは、以下のリンクから入手することができます:
https://github.com/microsoft/perfview/releases
Sitecoreサポートのお問い合わせを作成し、調査の支援を受けます。お問い合わせを起票する際には、収集したパフォーマンス プロファイルと併せて、事象の詳細およびSitecoreインストールの基本情報を提供してください。