IIS

Qual PID está sendo utilizado pelo meu Application Pool?


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?

Vou demonstrar 2 formas de visualizar o PID, mas existem outras formas:

Tasklist:

Com o prompt de comando aberto digite:

tasklist /V | findstr /I “w3wp.exe” | sort

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%system32inetsrvappcmd.exe list wp

Desta forma temos informações com o PID e o Application Pool associado

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/


IIS
[Microsoft Azure] Instalando e configurando o FTP Server no Microsoft Azure
Microsoft Azure
[Microsoft Azure] Redirecionando HTTP para HTTPS em WebApp
Microsoft Azure
[Microsoft Azure] Removendo HTTP Response Header de WebApp, ApiApp e IIS
  • Luiz Henrique Lima Campos

    Muito bom….. 🙂


  • Leonardo Dorathoto

    Isso no windows 2003 correto? pq no 2008 ele já mostra direto no Task Manager o nome do pool
    outra opção que eu usava é no prompt, iisapp ele mostra os ID = nome pool, depois vou no task manager e identifico ele.


    • iisbrasil

      No 2003 e 2008, no 2008 mostra o POOL mas nao mostra o PID.. de qualquer forma vc pode adicionar uma coluna para ver o PID pelo task manager… vlw!