2009-08-25 18 views
0

ASP.NETキャッシュオブジェクトが1分ごとにクリアされるという問題が発生しています。適切な動作は、キャッシュオブジェクトが24時間続くことです。この問題は、公開Webサーバーが最近IIS 5からIIS 6にアップグレードされたときに最近開始されました。問題のサイトは、ピーク時には1時間あたり約15,000ページビューを取得します。サーバー管理者は、IIS 6のスレッドリサイクルの可能性があると推測しています。IIS 5からIIS 6への移行後のASP.NETキャッシュオブジェクトの問題

答えて

1

イベントログを確認すると、プロセスがリサイクルされているかどうかがわかります。

私は、マシンがWin2k3/IIS6にアップグレードされたときにリサイクル制限の一部の設定がアプリケーションプール設定に移動していないと考えています。 Win2k/IIS5では、リサイクル設定はmachine.configファイルのprocessModelノードにあります。これらの設定は、IIS6環境の適切なアプリケーションプールに移行する必要があります(これらの設定は自動移行されません)。

また、アプリケーションプールのリサイクル設定も確認します。頻繁に(分数または要求数で)リサイクルするように設定されているか、メモリの最大値が低すぎると設定されている可能性があります。