2017-10-18 47 views
0

IISがインストールされているWindows 2008 R2サーバーがあります。 突然今日私はそれにエラーが発生したときにサーバーは正常だった。このアプリケーションプールを使用していたサービスは使用できませんでした(エラー503).IISマネージャを開くと、アプリケーションプールが停止していました。 Windowsのイベントビューアを見ると、アプリケーションログに「IIS-W3SVC-WP」のソースからのエラーがあったことがわかりました。 私はログを読み込み、ログに詳細がアプリケーションプールの設定ファイルが欠落していることを言った:IIS 7.5アプリケーションプールの設定ファイルがありません

The worker process for application pool 'HealthCheck' encountered an error 
'Cannot read configuration file' trying to read configuration file 
'\\?\C:\inetpub\temp\apppools\HealthCheck\HealthCheck.config', line number '0'. 
The data field contains the error code 

イベントをIDが2307年だった、との誤差に応じて、行0に問題がありますこのファイルを開こうとすると、このファイルがまったく存在しないことがわかりました。つまり、イベントビューアーのデータではなく、アプリケーションプールの構成ファイルがないということです。 イベントビューアのどこにもデータが存在しないことは言うまでもありません。私がインターネットを検索したとき、設定ファイルの他の行に関連するエラーが見つかりました(つまり、設定ファイルに問題があることを意味します)。

誰かこのエラーが発生しましたか? この状況をデバッグできない場合はどうすればよいですか?

答えて

0

今日はDefaultAppPoolで同じ問題が発生しました。エラーはC:\ inetpub \ temp \ appPools \ DefaultAppPool \ DefaultAppPool.configを参照していました。私がファイルを見に行ったとき、そこには存在せず、ディレクトリDefaultAppPoolもそこになかった。

この問題が発生していない別のサーバーを見て、ディレクトリと構成ファイルがあることがわかりました。

私は、アプリケーションプールを開始したときにC:\ inetpub \ temp \ appPoolsにファイルが作成されていることに気付きました。私の場合はAPC1B60.tmpと呼ばれていました。私はメモ帳でそのファイルを見て、それは設定ファイルです。だから私はC:\ inetpub \ temp \ appPools \ DefaultAppPool \ DefaultAppPool.configとしてそのファイルを保存しました。私は、アプリケーションプールを開始し、すべてが期待どおりに実行されています。

ファイルを最初に削除したかどうか、またはそれを再作成する正しい方法はわかりませんが、これは私の役に立つものでした。

関連する問題