2009-08-14 7 views
0

Est-il possible d'ajouter un retard dans le chevauchement du recyclage iis 6.0? par exemple, iis ne ferme pas l'ancien pool pendant 2 heures, même le nouveau pool d'applications est en cours de traitement et de traitement des demandes. J'ai parfois une demande de longue durée. Je pensais que la propriété 'shutdown time limit' est juste pour cela mais ce n'est pas le cas. IIS est toujours arrêté l'ancien pool après environ une minute et je reçois une erreur: System.Threading.ThreadAbortException: Thread was avorté.Retard de recouvrement chevauchant IIS 6.0

Répondre

0

Je ne pense pas que vous pouvez spécifier un chevauchement.

Vous pouvez configurer le recyclage uniquement à une heure spécifique, par exemple 2 heures, lorsque aucun utilisateur n'utilise le système. Si vous avez un processus qui reste en mémoire pendant 2 heures, vous devez probablement écrire des informations sur le disque, de sorte que le processus puisse démarrer là où il s'était arrêté, au cas où les services échoueraient.

+0

recyclage chevauchantes construire en fonction http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/0e570911-b88e-46be-96eb-a82f737dde5a.mspx?mfr=true Mais 's travail très étrange –

+0

Je ne peux pas trouver quelque chose sur le chevauchement dans votre lien. –

+0

Désolé mauvais lien. Voici la bonne http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/3ee19598-ec90-4570-a4a5-d93a24400b99.mspx –

0

ce lien http://technet.microsoft.com/en-us/library/cc759201(WS.10).aspx indique clairement: Dans les deux types de recyclage, le service WWW permet une quantité de temps configuré pour l'ancien processus de travail pour traiter les demandes qu'il a déjà pris de HTTP.sys avant qu'elle ne se ferme vers le bas.

+0

Oui, je le sais. Cette propriété devrait faire cela http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/6d39d5a7-a043-4a6c-b854-b5c56d23531d.mspx?mfr=true Mais cela ne fonctionne pas après environ un une minute iis arrête le processus –

+0

Donc vous dites que vous avez modifié la propriété de la métabase ShutdownTimeLimit (définissez-la sur quelque chose de long) mais IIS termine toujours le pool d'applications après 1 minute ??? – DmitryK

+0

Vous devez également augmenter la limite de temps d'arrêt pour permettre au pool d'applications de rester plus longtemps. – DmitryK