none
El proceso W3wp.exe consume el 100% de los recursos de CPU RRS feed

  • Pregunta

  • Tengo un problema con El proceso W3wp.exe que me consume el 100% de los recursos de CPU.

    Es un window server 2003 enterprese SP2, actualizado con todos los parches, 2GB de RAM. Tiene un IIS, que da servicio con dos aplicativos para una intranet.

    El problema lo tengo, que cada cierto periodo de tiempo, 15, 20 o 30 minutos el servicio W3WP.exe se pone a consumir toda la CPU, junto con otros procesos. Logicamente, los usuarios se quejan de la lentitud del sistema.

    Alguna idea de como solucionar el tema.

    jueves, 9 de febrero de 2012 14:01

Respuestas

  • Jesus,

    Como te decía, pueden ser muchos motivos con respecto a la programación, puede ser la aplicación que esta montada sobre el IIS o algúna consulta SQL que se ejecute cuando realiza el sitio algún procesos. Quizas tambien puede chequear la instancia SQL donde esten montadas las bases de datos de la aplicacion para medir las consultas que se estan ejecutando cuando el sistema empieza a tener lentitud.

    Espero que te sirva encontrar la solución, 

    Saludos,

    • Marcado como respuesta jesus montes jueves, 20 de septiembre de 2012 14:33
    miércoles, 12 de septiembre de 2012 20:15

Todas las respuestas

  • Hola Jesus!

    Te hago una consulta ¿La aplicación que corre el IIS es un desarrollo de ustedes o un software de terceros? Muchas veces los IIS Worker Process pueden funcionar lento por programación erronea en el software, ¿tenes monitoreado cuantas conexiones concurrentes recibe el aplicativo cuando dispara la CPU?

    ¿La RAM del servidor se mantiene estable? ¿Que otros procesos consumen el CPU?

    Saludos,

    miércoles, 5 de septiembre de 2012 17:04
  • Buenas Nicola.

    La aplicación del IIS, es de terceros(desarrolladores), igual que tú, mi imaginaba que era alguna cosa de programación, ya que también tiende a conectarse contra un SQL, donde hace consultas. Las conexiones concurrentes, suelen ser 2 o 3, y mientras la RAM se mantiene estable todos los demás procesos siguen en valores normales en la CPU.

    Gracias y saludos.

    miércoles, 12 de septiembre de 2012 11:00
  • Jesus,

    Como te decía, pueden ser muchos motivos con respecto a la programación, puede ser la aplicación que esta montada sobre el IIS o algúna consulta SQL que se ejecute cuando realiza el sitio algún procesos. Quizas tambien puede chequear la instancia SQL donde esten montadas las bases de datos de la aplicacion para medir las consultas que se estan ejecutando cuando el sistema empieza a tener lentitud.

    Espero que te sirva encontrar la solución, 

    Saludos,

    • Marcado como respuesta jesus montes jueves, 20 de septiembre de 2012 14:33
    miércoles, 12 de septiembre de 2012 20:15
  • Hola Jesus,

    De cuantos usuarios concurrentes hablamos para la aplicación?

    Saludos!


    Pablo Ariel Di Loreto
    IT Consultant

    This posting is provided "AS IS" with no warranties and confers no rights! Always test ANY suggestion in a test environment before implementing!

    jueves, 13 de septiembre de 2012 6:13