2009-03-18 5 views
25

J'ai un serveur Web IIS6 qui héberge deux pools d'applications. De temps en temps, l'un des processus w3wp va provoquer un pic de temps sur le processeur, et les deux pools d'applications semblent en subir les conséquences. Je ne suis pas sûr de savoir lequel est qui, et sans cette information je ne sais pas quelle application à blâmer.Comment puis-je déterminer quel processus w3wp.exe appartient à quel site Web?

Comment puis-je savoir quel w3wp appartient à quel App Pool?

Répondre

11

Goto fenêtre cmd, puis tapez c:\windows\system32\cscript c:\windows\system32\iisapp.vbs.

Maintenant, vous obtiendrez la liste des processus de travail avec le nom du pool d'applications.

0

Vous pouvez également obtenir ces informations de l'outil de diagnostic de débogage IIS

1

Vous pouvez également utiliser Process Explorer de Sysinternals. Faites un clic droit sur les colonnes en haut et sélectionnez la colonne "Ligne de commande". Dans la colonne Ligne de commande, vous verrez le nom de l'application Web inclus dans la commande complète.

+0

J'ai juste essayé ceci, car je n'avais pas IISapp.vbs disponible. La ligne de commande de w3wp.exe est vide. Donc, non, allez-y. –

+1

Cela a fonctionné très bien pour moi sur le serveur 2008. Assurez-vous simplement que vous exécutez Process Explorer en tant qu'administrateur ou que les détails du processus seront vides. – Nick

Questions connexes