Почему мой ASP.NET кэш очищается? - PullRequest
1 голос
/ 05 января 2011

У меня установлено приложение .Net 3.5 на сервере под управлением Windows Server 2003 SP2, IIS 6. Каждые несколько минут кеш сам очищается. Этого не происходит, когда трафик низкий.

Это график производительности, взятый с Process Explorer, каждая капля в графике - это когда очищается кэш.

This is the performance graph taken with Process Explorer

Система имеет 8 ГБ ОЗУ.

В одном пуле приложений есть несколько приложений, но кэш не сбрасывается в одно и то же время.

В пуле приложений не включена функция повторного использования памяти.

alt text

Что я должен проверить, чтобы найти проблему?

Ответы [ 2 ]

1 голос
/ 10 января 2011

Кажется, все в порядке после того, как я включил Максимальное использование памяти (2000 МБ)

0 голосов
/ 05 января 2011

Похоже, что кэш очищается с интервалами.

В пуле приложений проверьте, включен ли режим "Перезапуск рабочего процесса (в минутах)"

Редактировать: после публикации экранаиз пула приложений мое предложение неуместно.

...