2009-08-25 6 views
0

Je rencontre un problème où les objets Cache ASP.NET sont supprimés toutes les minutes. Le comportement correct est que les objets de cache doivent durer 24 heures. Ce problème a commencé récemment lorsque nos serveurs Web publics ont été récemment mis à niveau d'IIS 5 vers IIS 6. Le site en question obtient environ 15 000 pages vues par heure pendant les périodes de pointe. L'administrateur du serveur spécule qu'il pourrait être à cause du recyclage des threads dans IIS 6.Problèmes d'objet cache ASP.NET après la migration d'IIS 5 vers IIS 6

Des idées?

Répondre

1

Vérifiez le journal des événements - qui vous indiquera si le processus est en cours de recyclage. En supposant que ce soit, je pense que certains paramètres sur les limites de recyclage n'ont pas été déplacés dans les paramètres du pool d'applications lorsque la machine a été mise à niveau vers Win2k3/IIS6. Dans Win2k/IIS5, les paramètres de recyclage se trouvent dans le noeud processModel du fichier machine.config. Ces paramètres doivent être migrés vers les pools d'applications appropriés dans l'environnement IIS6 (je suppose que ces paramètres ne migrent pas automatiquement).

Je voudrais également examiner les paramètres de recyclage sur le pool d'applications. Il se peut qu'il soit trop souvent recyclé (en nombre de minutes ou en nombre de requêtes) ou que les maximums de mémoire soient trop faibles.

Questions connexes