Comment savoir pourquoi un pool d'applications IIS est recyclé

De fond:

J'ai déployé une ASP.NET MVC 3 app qui fonctionne sur ma machine pour un fournisseur d'hébergement mutualisé et je suis la découverte de certains des problèmes qui semblent être liées à l'application de la piscine recyclé. L'hôte est configuré de recyclage de se produire sous l'une de ces circonstances:

  • L'utilisation de la mémoire dépasse les 200 MO
  • L'utilisation du PROCESSEUR dépasse 75% (probablement sur une longue période)
  • 20 minutes de temps d'inactivité

Les restrictions sont plus à l'aise sur ma machine de développement, donc je ne voyais pas de recyclage comme cela, au cours du développement. Je n'ai pas accès à l'administration d'hébergement partagé de la boîte (à juste titre) donc je ne peux pas lire le journal des événements pour voir pourquoi le recyclage est en cours.

Question:

Est-il une manière que je peux savoir pourquoi mon application a été recyclé (en Application_End par exemple), de sorte que je peux me connecter à l'aide de mon débogage?

InformationsquelleAutor Drew Noakes | 2011-03-26