IIS 7.0を使用して、MVCインターネットアプリケーションのパフォーマンステストを行っています。
ときどきアプリケーションプールが停止し、ブラウザに「サービスを利用できません」というエラーが表示されます。その後、プールを再起動する必要があります。
プールが自動的に停止するのはなぜですか?この問題を解決するにはどうすればよいですか?
pdateそして、私のログファイルには「C:\ Windows\Microsoft.NET\Framework64\v4.0.30319\webengine4.dllが登録からエラーを返しました。データはエラーです。」
さて、私はこの問題にも遭遇し、これが私がすることです。
1)IISを開きます。
2)Webアプリケーションのアプリケーションプールを右クリックし、[詳細設定]を選択します。
3)「Rapid-Fail Protection」->「Enabled」をFalseに設定します。
これに該当する場合、指定された期間内に指定された数のワーカープロセスがクラッシュすると、アプリケーションプールがシャットダウンされます。デフォルトでは、5分間に5回のクラッシュが発生すると、アプリケーションプールはシャットダウンされます。
私はこのリンクで答えを読みます[ https://sharepoint.stackexchange.com/questions/22885/application-pool-is-auto-stopped-when-browse-web-application-in-iis7] =
これが他の人を助けることを願っています。
まあ、私は別のモジュールで同様の問題がありました。
イベントログを調べた後、必要なモジュールがsystem32\inetsrvフォルダーにあるかどうかを確認します。存在しない場合は、globalModulesセクションのsystem32\inetsrv\config\applicationHost.configの適切な行を削除またはコメント化します。 IISアプリケーションプールからいくつかのモジュール(これも検出されず、イベントビューアによってポイントされない)を削除する必要があるかもしれません。
これは、IISおよび.NET Frameworkの多数の再インストールを含む)を試す前に、私に役立ちました。