2

今朝、IIS 7.5 を搭載したローカル PC にすべての Web サイトを読み込もうとしたところ、すぐに HTTP 503 エラーが発生しました。

HTTPerr ログの内容: 2012-08-17 08:43:26 127.0.0.1 49326 127.0.0.1 80 HTTP/1.1 GET / 503 3 AppOffline web80

したがって、アプリケーション プールが開始されません。IIS でアプリケーション プールを再起動しようとしましたが、それでもエラーが発生します。アプリ プールを見ると、停止していることがわかります。だから私はイベントビューアを見ます:

エラー: WAS : アプリケーション プール 'web80' は、そのアプリケーション プールを提供するプロセスで一連の障害が発生したため、自動的に無効になっています。

警告: WAS : Windows プロセス アクティブ化サービスは、アプリケーション プール 'web80' のワーカー プロセスを作成できませんでした。データ フィールドにはエラー番号が含まれます。

Web と stackoverflow を見回すと、問題はアプリ プール ID が apppoolidentity であることが原因のようです。これをローカルシステムに変更したところ、動作しました。

しかし、なぜ突然、これが機能しなくなるのでしょうか? 許可を与える必要がある別のソリューションを読みました

C:\Windows\System32\config\Schema ですが、スキーマ フォルダーがありません。それが理由でしょうか?

本当に知りたいのは、アプリケーション プールで apppoolidentity を再利用するにはどうすればよいか、またはどこで試してみればよいかということだけです。iis の再インストールを試みることもできますが、原因がわかれば、将来的には防止できるかもしれません。

ありがとう

4

1 に答える 1

0

最近これに遭遇しました。私のシナリオでは、[カスタム アカウント] 設定で、アプリケーション プール ID を Active Directory アカウントに設定しました。最近、パスワードを更新したので、それに応じて「カスタム アカウント」のパスワードをリセットしたところ、アプリケーションをリロードできました。 アプリケーション プールの設定 - 「カスタム アカウント」で ID を設定する

于 2014-01-10T14:32:18.410 に答える