この記事では、Microsoft®インターネットインフォメーションサービス(IIS)内のアプリケーションプールに関する問題をトラブルシューティングするためのいくつかの基本的な手順について説明します。
一般的なアプリケーションプールエラーが発生した場合、またはサイト自体のパフォーマンスが低下した場合は、このトラブルシューティング手順を実行してください。
デフォルトでは、アプリケーションプールをリサイクルしても、Webサイトに悪影響はなく、サイトがダウンすることもありません。ただし、IISと統合するサードパーティのソフトウェアがある場合は、そのソフトウェアのプロバイダーに連絡して、アプリケーションプールによって、サイトに悪影響やダウンタイムが発生することはありません。
次の手順を使用して、アプリケーションプールをリサイクルします。
- IISマネージャーを開きます 開始に移動します メニューとIISの検索 またはinetmgrと入力します 。
- アプリケーションプールを選択します 。
- アクション タブで、リサイクルをクリックします 。 アクションを右クリックすることもできます リサイクルを選択します 。
特定の時間にパフォーマンスまたはサーバー上のソフトウェアと競合する場合は、この手順を実行してください。すべてのアプリケーションプールには、リサイクルするデフォルトの時間があります。このリサイクルが何かと競合する場合、またはリサイクルと一致する特定の時刻に特定のエラーが発生した場合は、次の手順を実行して変更できます。
- IISマネージャーを開く 、アプリケーションプールを展開します フォルダを選択し、編集するフォルダを選択します。
- アクションについて パネルで、リサイクルを選択します 。
- アプリケーションプールのリサイクル設定の編集 、固定間隔内のオプションの1つを選択します セクションで、必要な値を入力し、[次へ]をクリックします 。
- オプションで、ログに記録するイベントのリサイクルというラベルの付いた次のページに移動します 。このページでは、IISがイベントログに送信する構成可能なリサイクルイベントとランタイムイベントを選択できます。 それらが発生したとき。
- [完了]をクリックします 。
ClientRequest503エラーで接続の問題が発生した場合にこのオプションを使用します 発生する。このエラーは、キューに入れられたリクエストの数が現在のキューの長さの制限を超えた場合に発生します。 イベントビューアを確認できます このエラーが発生したかどうかを確認するためにログに記録します。次の手順を使用します:
- IIS Manager 、アプリケーションプールを展開します フォルダを開き、アプリケーションプールを右クリックします。
- [プロパティ]をクリックします 。
- パフォーマンスをクリックします タブ。
- リクエストキューの制限 セクションで、カーネルリクエストキューを制限するを選択します 。
- [ OK]をクリックします 。
IISは、503エラーを生成し、迅速な障害保護を開始する可能性があります。これは、アプリケーションプールに割り当てられたワーカープロセスが多すぎて、特定の期間に異常になったためです。次の手順は、障害の数または迅速な障害保護が開始されるまでの期間を増やすのに役立ちます。これは、このエラーをクリアするのに役立ちます。
- IISマネージャーを開く 、ローカルコンピュータを展開します 、次にアプリケーションプールを展開します 。
- アプリケーションプールを右クリックします 次に、[プロパティ]をクリックします 。
- 健康をクリックします タブ。
- 失敗 ボックスに、ワーカープロセスを無効にする前に必要な失敗の数を入力します。
- 期間 ボックスに、障害の合計が収集される分数を入力します。
- [ OK]をクリックします 。