21

18 ~ 24 時間ごとに 1 回、IIS が特定の Web サイトで応答を停止します。1 週間前に Web アプリケーションをアップグレードしましたが、これで開始されたようです。それが起こるとき:

  1. asp.net アプリケーションへの要求は永久にハングします
  2. アプリケーション プールを再起動すると、エラー0x80070425が表示されます(現時点では、サービスは制御メッセージを受け入れることができません)。
  3. コンピュータからログオフすることさえできず、ログオフがハングします。唯一の方法は、マシンを再起動することです
  4. 未処理のado.net例外でトリガーされる場合もあれば、パターンがない場合もあります。
  5. IIS ログ ファイルを検査しても、認識可能なパターンが生成されない

マシンはWindows Server 2008 R2 Standard Editionです。私のアプリケーションはASP.Net 4.0 クラシック モードで実行されます

見つかったイベント ログ エントリの一部を次に示します。


アプリケーション プール 'MyApps' のマネージド アプリケーション サービスの自動開始の処理中にエラーが発生しました。パイプライン モードが「クラシック」モードに設定されている場合、アプリケーション サービス プロバイダー オブジェクトのロードはサポートされません。その結果、マネージド アプリケーション サービスの自動開始は完了していません。この問題を解決するには、このアプリケーション プールのパイプライン モードを「統合」モードに変更してください。データ フィールドにはエラー コードが含まれます。


アプリケーション プール 'MyApps' を提供するワーカー プロセス '1164' は、割り当てられた時間内にプロトコル 'http' のリスナー チャネルを停止できませんでした。データ フィールドにはエラー番号が含まれます。


アプリケーション プールの OfficeClip が無効になっています。アプリケーション プールを作成するためのプロトコル http からの要求が失敗しました。アプリケーション プールを再起動して、Windows プロセス アクティブ化サービス (WAS) がプロトコルの正しい状態を判断できるようにします。データ フィールドにはエラー番号が含まれます。


Windows は、レジストリ ファイルが他のアプリケーションまたはサービスによってまだ使用されていることを検出しました。ファイルがアンロードされます。レジストリ ファイルを保持しているアプリケーションまたはサービスは、後で正しく機能しなくなる可能性があります。

詳細 - 1 つのユーザー レジストリ ハンドルが \Registry\User\S-1-5-21-3692684334-282388892-2276244761-500 から漏洩しました: プロセス 900 (\Device\HarddiskVolume2\Windows\System32\svchost.exe) がキー \REGISTRY を開きました\USER\S-1-5-21-3692684334-282388892-2276244761-500\Printers\DevModePerUser


World Wide Web Publishing Service は、サイト '10' でアプリケーション '/' のアプリケーション プールを設定できませんでした。データ フィールドにはエラー番号が含まれます。


OSを再インストールする以外に何が悪いのかを理解する方法についてのアイデアはありますか?

4

1 に答える 1

34

Can you try the following

  • Open Services.msc
  • Look for Credential Manager
  • Set Startup Type to "Automatic"
  • (Re)Start the Credential Manager service
于 2012-06-21T09:53:35.433 に答える