Проблеми с ASP.NET Cache обект след мигриране от IIS 5 към IIS 6

Изпитвам проблем, при който обектите на ASP.NET Cache се изчистват на всяка минута. Правилното поведение е кешираните обекти да издържат 24 часа. Този проблем започна наскоро, когато нашите публични уеб сървъри наскоро бяха надстроени от IIS 5 на IIS 6. Въпросният сайт получава около 15 000 показвания на страници/час по време на пиковите часове. Администраторът на сървъра спекулира, че това може да се дължи на рециклиране на нишки в IIS 6.

някакви мисли?


person craigmoliver    schedule 25.08.2009    source източник


Отговори (1)


Проверете регистъра на събитията - това ще ви каже дали процесът е рециклиране.

Ако приемем, че е така, мисля, че някои настройки на ограниченията за рециклиране не са били преместени в настройките на набора приложения, когато машината е била надстроена до Win2k3/IIS6. В Win2k/IIS5 настройките за рециклиране са във възела processModel във файла machine.config. Тези настройки трябва да бъдат мигрирани към съответния набор(и) на приложения в IIS6 средата (предполагам, че тези настройки не мигрират автоматично).

Също така бих прегледал настройките за рециклиране на набора от приложения. Възможно е да е настроено да рециклира твърде често (по брой минути или брой заявки) или че максималните стойности на паметта са зададени твърде ниски.

person Jeff Siver    schedule 25.08.2009