2 votes

Différence entre la réinitialisation du site Web IIS7 et l'arrêt / le démarrage du site Web IIS7

J'ai un site Web qui présente un problème de DLL (nous avons développé la DLL dans le cadre de l'application). À un moment donné, la DLL est corrompue et n'est plus en mesure d'exécuter correctement sa tâche à partir de ce moment-là sur l'ensemble du site et pour tous les utilisateurs, même si la corruption est causée par une seule session utilisateur (je suppose).

Par l'intermédiaire de l'interface graphique IIS7, si je redémarre le site Web : Manage Wesbite --> Restart le problème est toujours présent. Si par contre j'arrête et démarre le site web : Manage Website --> Stop puis Manage Website --> Start quelque chose s'efface et le problème disparaît .... jusqu'à la prochaine fois.

Il est évident que je dois trouver la cause de la corruption, et je suis heureux d'écouter toutes les idées que vous pourriez avoir, mais je suis également intéressé par la différence entre ce qui se passe réellement lorsque je réinitialise et lorsque je démarre / arrête.

Regards, Mark

1voto

rmukhopadhyay Points 243

Pour effacer complètement les mauvais paramètres en mémoire, vous devez effectuer un recyclage du pool d'applications. Cela redémarre le processus de travail w3wp.exe.

Le redémarrage du site web est un changement bref qui ne redémarre pas vraiment le pool d'applications. L'arrêt et le démarrage doivent être suffisamment longs pour permettre au pool d'applications de s'arrêter, mais ce n'est pas non plus cohérent.

Pour recycler le pool d'applications, recherchez le pool d'applications utilisé par votre site à l'aide du lien "Paramètres de base" situé dans le volet des actions. Ensuite, à partir de la section Pools d'applications, vous pouvez redémarrer votre pool d'applications.

Vérifiez Semaine 16 de ma série de vidéos. Elle explique plus en profondeur les recyclages des piscines.

Pour ce qui est de la cause réelle, Debug Diag est un bon outil qui vous permettra d'obtenir un vidage de la mémoire lorsque le problème survient. Cela vous donnera, je l'espère, suffisamment d'indices sur l'origine du problème.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X