2010-11-15 11 views
2

Je veux savoir quel est l'impact (en performance, disponibilité, etc) que le recyclage du processus de travail (IIS V 6.0) a sur un service WCF hébergé dans IIS, je voudrais aussi pour savoir s'il existe une meilleure pratique pour configurer le temps de recyclage ou le nombre de demandes.Impact du recyclage du processus de travail sur le service WCF

Je voudrais également savoir si le processus de travail en cours de recyclage a quelque chose à voir avec un service dont la configuration d'instanciation est définie sur Unique, doit-il l'instancier à nouveau après chaque recyclage de processus de travail?

Merci!

Répondre

1

http://msdn.microsoft.com/en-us/library/ms525803(VS.90).aspx notes:

Considérations lors du recyclage Applications

Lorsque les applications sont recyclés, il est possible pour l'état de session à perdre. Au cours d'un recyclage chevauché, l'occurrence de multi-instanciation est également une possibilité.

Perte de l'état de la session: De nombreuses applications IIS dépendent de la possibilité de stocker l'état. IIS 6.0 peut provoquer la perte de l'état s'il arrête automatiquement un processus de travail qui a expiré en raison d'un traitement inactif ou s'il redémarre un processus de travail pendant le recyclage.

Occurrence de multi-instanciation: en multi-instanciation, deux ou plusieurs instances d'un processus s'exécutent simultanément. Selon la configuration du pool d'applications, plusieurs instances d'un processus de travail peuvent s'exécuter, chacune pouvant éventuellement charger et exécuter le même code d'application. L'occurrence d'un recyclage avec chevauchement est un exemple de multi-instanciation, tout comme un jardin Web dans lequel deux processus ou plus desservent le pool d'applications, quels que soient les paramètres de recyclage. Si votre application ne peut pas s'exécuter dans un environnement multi-instance, vous devez configurer un seul processus de travail pour un pool d'applications (valeur par défaut) et désactiver la fonction de recyclage qui se chevauche si le recyclage du pool d'applications est utilisé.


Je vous encourage à lire ces articles sur MSDN qui se rapportent à votre problème, et en outre, ils devraient avoir une traduction en espagnol pour aider les questions ayant trait à la difficulté à comprendre l'anglais avec le jargon technique.

+0

Merci, j'apprécie vraiment votre temps. –

Questions connexes