Qual PID está sendo utilizado pelo meu Application Pool? (pt-BR)
Testado em:
Windows Server 2008
Windows Server 2008 R2
Introdução
Descobrir qual o PID (identificação do Processo) esta sendo utilizado pelo meu Application Pool.
Prática
Para cada Application Pool está associado um serviço w3wp.exe, porem quando temos vários sites existem vários serviços w3wp.exe. Imagine um cenário o qual você precisa manipular um site pelo PID ou talvez precise ‘matar’ este PID, claro que vocês estão pensando que podem fazer isto através da GUI. Sim, eu concordo, mas pense em um cenário o qual você tem um Server Core com o IIS instalado, e se simplesmente ‘matar’ o serviço ‘w3wp.exe’, sem duvidas vai parar todo seu ambiente. Nao seria mais fácil ‘matar’ este PID que esta associado com o Application Pool X que esta com problema?
Demostraremos 2 formas de visualizar o PID, veja:
Tasklist:
Com o prompt de comando aberto digite:
tasklist /V | findstr /I “w3wp.exe” | sort
http://iisbrasil.files.wordpress.com/2011/04/img012.png?w=630&h=323
Desta forma temos informações interessante como o PID, Nome do Application Pool, Quantidade de memoria que esta sendo utilizada, e o tempo que este processo esta ativo
APPCMD:
Com o prompt de comando aberto digite:
%systemroot%\system32\inetsrv\appcmd.exe list wp
Desta forma temos informações como o PID e o Application Pool associado
http://iisbrasil.files.wordpress.com/2011/04/img013.png?w=661&h=168
Resumo
Neste artigo aprendemos a descobrir qual o PID esta associado com o Application Pool.
Erick Albuquerque** | Moderator at Technet Brasil**
http://iisbrasil.wordpress.com/** | **http://erickalbuquerque.com.br/