SQL バックエンドを使用する従来の ASP アプリケーションがあります。このアプリは今週初めまで Access を使用していましたが、この問題を解決するために Access を変更しましたが、役に立ちませんでした。問題は、ユーザーが一日中 IE でサイトを開いたままにしておき、次の使用までに 1 時間以上かかる場合があることです。しばらく開いたままにしておくと、リクエストをしようとすると、サイトがハングし、最終的に「ページを表示できません」と表示されます。戻るボタンを押してからページを更新すると、問題なく動作します。
アプリ プールを Integrated から Classic に変更したので、修正される可能性がありますが、他のアイデアがあれば歓迎します。IIS (7.5) には別のサイトが 1 つあります。ユーザーがこのハングを経験している間、サーバーで大量のリソースが使用されることはありません。
また、3 秒以上実行されるものについては、Failed Request Tracking をオンにしました。これらのハングが発生したときにログ ファイルを取得しますが、リクエストがステータス コード 200 を返したと言われていますが、ログでは常に NOTIFY_MODULE_START - IsapiModule、通知 128、通知 EXECUTE_REQUEST_HANDLER で停止しているようです。そのイベントのモジュール通知には、期間に NO_END が表示されます。
ありがとう、
デビッド