2009-01-13 6 views
0

Je n'ai pas trouvé de liste définitive là-bas, mais j'espère que quelqu'un en a un ou que nous pouvons en trouver un nous-mêmes. Quelles sont les causes des interruptions pour les applications .NET ou de l'interruption générale du service s'exécutant sur IIS? Par exemple, les changements web.config provoqueront une recompilation en JIT (alors que le simple déploiement d'une seule page n'affecte pas l'application entière), et les iisresets arrêtent tout (natch, mais vous voyez où je vais). Que diriez-vous de créer un nouveau répertoire virtuel sous une application Web actuelle?IIS Service Disruption: Quelle est la cause de tous?

Il est utile de connaître tous les cas afin de savoir si vous pouvez modifier un serveur sans causer de problèmes.

EDIT: J'avais IIS 6 à l'esprit quand j'ai demandé, mais bien sûr une liste de quelque chose de différent dans d'autres versions serait utile aussi bien aux gens.

+0

Voir cette question: http://stackoverflow.com/questions/302110/what-causes-an-application-pool-in-iis-to-recycle – AnthonyWJones

Répondre

1

Cela dépend de ce dont vous parlez avec des perturbations. IISReset peut provoquer l'affichage d'un message Service non disponible pendant une courte période car IIS est arrêté et redémarré.

Les modifications apportées au fichier web.config ou l'ajout d'un fichier .dll dans le répertoire bin d'une application entraînent un recyclage du domaine d'application mais ce n'est pas une interruption exacte, plus un "délai" de réponse, l'utilisateur ne verra pas une erreur juste une réponse retardée du serveur. Vous pouvez également obtenir cela en changeant tous les fichiers dans les fichiers App_Code ou .vb sur des sites développés non WAP.

Vous pouvez également obtenir des arrêts de processus de travail IIS en raison de l'inactivité, le paramètre par défaut est de 20 minutes. Encore une fois c'est un retard, pas un manque de service.

+0

Le domaine d'applications recycle causerait une interruption dans les objets de session existants, droite? – Chris

+0

Oui, la session peut être perdue pendant les recyclages. (Ainsi pourquoi j'essaye d'éviter la session quand possible). –

Questions connexes