jueves, 4 de noviembre de 2010

Identificar que worker proccess es que PID

A veces tenemos un IIS worker proccess (w3wp.exe) que está consumiendo memoria o CPU en exceso y tenemos la necesidad de saber a que grupo de aplicaciones (pool application) corresponde.

Si estamos en IIS 6.0 podemos ejecutar el siguiente comando:

C:\Windows\System32\iisapp.vbs

Este comando también se puede filtrar por grupo de aplicaciones con /a “NombreGrupo” o por PID con p/ PID (el Proccess Identifier tal y como lo vemos en el administrador de tareas).

También podemos reciclar un grupo de aplicaciones con /a “NombreGrupo” /r.

Puedes encontrar más información sobre este comando aquí.

Si por otro lado, estamos en un IIS 7.0 o superior, iisapp.vbs ya no está disponible pero a cambio tenemos el comando appcmd.exe.

Como podrás imaginar, este nuevo comando está más preparado que su antecesor y obtendremos mucha más información de nuestro servidor IIS. Con este comando podremos administrar, consultar y gestionar todo nuestro servidor.

La ruta al comando es C:\Windows\System32\inetsrv\appcmd.exe.

Para obtener los worker proccess ejecutaremos el comando appcmd.exe list wp.

En este enlace, podrás obtener mucha más información sobre appcmd.exe.

Un saludo!

No hay comentarios:

Publicar un comentario