Question Que se passe-t-il lors d'une réinitialisation du pool d'applications?


Que se passe-t-il lorsqu'un pool d'applications est recyclé dans IIS 7? IIS arrête-t-il brusquement tout sur ce site Web et a-t-il un impact sur l'utilisateur ou le fait-il de manière transparente et que l'utilisateur ne remarque rien?

Devrions-nous faire du recyclage du tout? Quels en sont les avantages et les inconvénients?

Je pensais le faire tous les jours tard dans la nuit quand la circulation est très basse. Des bonnes pratiques, des suggestions?

Je vous remercie


10
2018-06-17 19:03


origine


Réponses:


Si vous entendez réellement Application Pool Recycle, il s'agit d'une opération en ligne. Un nouveau processus w3wp est créé pour répondre aux requêtes suivantes, tandis que le processus w3wp précédent dispose d'un délai configurable pour exécuter toutes les requêtes en attente (par défaut 90 secondes). Il y a un impact sur les performances car les éléments en mémoire doivent être rechargés, mais il n'y a pas de panne.

Avoir un recyclage nocturne, suivi d'un échauffement quelconque (pour charger des éléments en mémoire) est une bonne idée si vous avez des problèmes de fuite de mémoire, mais le véritable avantage est la possibilité de vous échauffer pendant une faible charge (sinon vous mieux vaut ne pas recycler jusqu'à ce que ce soit réellement nécessaire).

Si vous voulez réellement dire Réinitialiser (qui est normalement dit en tant que réinitialisation IIS, ou pour un pool d'applications un arrêt, puis démarrez), alors oui, il y a une panne. Et non, cela ne devrait pas être fait si cela peut être évité.


19
2018-06-18 19:41