Windows Server 2008 を実行している 3 つの Web サーバーがあります。これらは、中央のファイル サーバーにある構成ファイルで共有構成を使用します。ライブ Web サーバーの 1 つが応答を停止することがよくあります。イベント ログに次のエラーが表示されます。
The worker process for application pool 'My Website' encountered an error 'Configuration file is not well-formed XML
' trying to read configuration data from file '\\?\C:\inetpub\temp\apppools\My Website\My Website.config', line number '3'. The data field contains the error code.
設定ファイルには次のデータがあります
<!-- ERROR: There's been an error reading or processing the applicationhost.config file. Line number: 0 Error message: Cannot read configuration file
-->
ファイル サーバーのイベント ビューアーには何も表示されません。
Web サーバーを再起動すると、すべて正常に動作します。
何か案は?
編集
私は約30のウェブサイトを持っています。10 は、独自のアプリケーション プールで実行されている真のスタンドアロン Web サイトです。他の 20 は古い Web サイトで、すべての要求を別の URL (一部は私のサーバー上、一部は外部) にリダイレクトするだけで、これらは同じアプリケーション プールを共有しています。
10 の「スタンドアロン」Web サイトの 1 つで、php が実行されています。1 つは .NET 2.0 です。1 つは、.NET 2.0 アプリケーションとして実行するように設定された 2 つの仮想ディレクトリを持つ従来の ASP です。他の 7 つはクラシック ASP のみを実行しています。