Compartilhar via


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/