none
Problemas en IIS 6 tras instalación del KB982666 (MS10-040) RRS feed

  • Debate general

  • Se han presentado problemas en muchos servidores con IIS 6 tras la instalación del hotfix KB982666 , publicado en el boletín MS10-040 del mes de
    Junio. El problema afecta particularmente a equipos con Windows Server 2003 con IIS 6 , en los que los websites o application pools pueden no iniciar
    y presentar eventos indicando cierres inesperados en los procesos worker de IIS, similares a este:

    Event Type: Warning
    Event Source: W3SVC
    Event Category: None
    Event ID: 1009
    Date:  12/9/2009
    Time:  10:55:01 AM
    User:  N/A
    Computer: WEBSERVER01
    Description:
    A process serving application pool 'DefaultAppPool' terminated unexpectedly. The process id was '1234'.
    The process exit code was '0xffffffff'.

    Este problema, sin embargo, no afecta a todos los sistemas Windows 2003 con IIS6, sino que se ha observado sólo en aquellos sistemas en los que IIS 6 fue instalado luego de la instalación del SP1 o SP2. Esto deriva en un conflicto de versiones entre las dll del sistema operativo y las de IIS. El hotfix KB982666 instala una nueva versión del w3core.dll, y esta nueva versión intenta llamar a una API localizada en iisutil.dll. La API invocada sólo se encuentra en el iisutil.dll que es instalado por el SP2 de Windows 2003. Por ello, si la instalación de IIS 6 fue posterior a la del SP2, es muy probable que la versión de iisutil.dll instalada sea la del RTM o SP1, en la cual la API en cuestión no está presente. Esto provoca que las llamadas a la API fallen y desencadena los errores que se mencionaron anteriormente.

    Para aquellos que ya se ven afectados por este problema, por el momento la solución recomendada pasa por reinstalar el SP2 de Windows 2003: http://www.microsoft.com/downloads/details.aspx?FamilyId=95AC1610-C232-4644-B828-C55EEC605D55&displaylang=en .

    Más información al respecto, en el siguiente enlace: http://blogs.msdn.com/b/webtopics/archive/2010/06/14/iis-6-applications-may-stop-responding-after-you-install-microsoft-update-kb-982666.aspx

    Saludos!
    sábado, 19 de junio de 2010 12:46

Todas las respuestas

  • hola

    Utilice la herramienta de diagnósticos de depuración
    Puede utilizar la herramienta de diagnóstico de depuración para generar y analizar los volcados de memoria. Que desea capturar un volcado de memoria (. Dmp) de archivos antes de que termine el proceso. Para ello, siga estos pasos:

    1. Descargue e instale la depuración diagnósticos 1.0 (Debugdiag.msi) de Microsoft. Para ello, visite el siguiente sitio Web de Microsoft:
    http://www.iis.net/downloads/default.aspx?tabid=34&g=6&i=1286 (http://www.iis.net/downloads/default.aspx?tabid=34&g=6&i=1286)
    2. Después de instalar la herramienta de diagnóstico depurar, activar la opción Dejar ejecutando cuando inactivo para IIS 5.0 e IIS 5.1. Para ello, siga estos pasos:
    1. Abra el componente de Servicios de Microsoft Management Console (MMC) en.
    2. Expanda Servicios de componentes, expanda equipos, expanda Mi PC y, a continuación, expanda aplicaciones COM +
    3. Haga clic en cualquier paquetes personalizados, los sitios Web o directorios Web, a continuación, haga clic en Propiedades.
    4. Haga clic en la ficha Opciones avanzadas, haga clic para seleccionar la opción Dejar ejecutando cuando casilla de verificación inactivo, a continuación, haga clic en Aceptar.
    3. Deshabilitar la excepción de depuración Habilitar la captura de opción para IIS 5.0 e IIS 5.1. Para ello, siga estos pasos:
    1. Abra el complemento MMC de IIS en.
    2. Haga clic derecho en Sitios Web y, a continuación, haga clic en Propiedades.
    3. Haga clic en la ficha Directorio principal, a continuación, haga clic en Configuración.
    4. Haga clic en la ficha Opciones de proceso, haga clic para desactivar la excepción de depuración Habilitar la captura de casilla y, a continuación, haga clic en Aceptar.
    5. Haga clic en Aceptar para cerrar el Sitios Web cuadro de diálogo Propiedades.
    4. Desactivar la vigilancia de la salud para IIS 6.0. Para ello, siga estos pasos:
    1. Abra el complemento MMC de IIS en.
    2. Expanda Grupos de aplicaciones.
    3. Haga clic derecho en Grupos de aplicaciones, a continuación, haga clic en Propiedades.
    4. Haga clic en la ficha Reciclaje, a continuación, haga clic para desactivar todas las casillas de verificación de reciclaje de los trabajadores del proceso.
    5. Haga clic en la ficha Rendimiento y, a continuación, haga clic para desactivar los procesos de trabajo tras inactividad para la casilla de verificación (en minutos).
    6. Haga clic en la ficha Mantenimiento, haga clic para desactive la protección rápida contra errores y Habilitar ping casillas de verificación, a continuación, haga clic en Aceptar.
    5. Reiniciar IIS. Para ello, haga clic en Inicio, Ejecutar, escriba iisreset y, a continuación, haga clic en Aceptar.

    Volver al principio
    Crear una regla de bloqueo en IIS 5.0 y en IIS 5.1
    Para crear una regla de bloqueo en IIS 5.0 y en IIS 5.1, siga estos pasos:

    1. Haga clic en Inicio, seleccione Programas, Diagnósticos de IIS, seleccione Debug Diagnostics Tool, y luego haga clic en Herramientas de diagnóstico de depuración 1.0.
    2. Haga clic en Crash, a continuación, haga clic en Siguiente.
    3. Seleccione el tipo de destino que desee y haga clic en Siguiente.
    4. Haga clic en Puntos de interrupción, y luego haga clic en Agregar punto de interrupción.
    5. Haga clic en comsvcs! ComSvcsExceptionFilter.
    6. En la lista Tipo de acción, haga clic en UserDump completo, a continuación, haga clic en Aceptar.
    7. Haga clic en Guardar y Cerrar y, a continuación, haga clic en Siguiente.
    8. En la descarga ubicación Seleccione y nombre de regla (opcional) el cuadro de diálogo, haga clic en Siguiente.
    9. Haga clic para seleccionar la Activar ahora la regla casilla de verificación, a continuación, haga clic en Finalizar.

    Volver al principio
    Crear una regla de bloqueo en IIS 6.0
    Para crear una regla de bloqueo en IIS 6.0, siga estos pasos:

    1. Haga clic en Inicio, seleccione Programas, Diagnósticos de IIS, seleccione Debug Diagnostics Tool, y luego haga clic en Herramientas de diagnóstico de depuración 1.0.
    2. Haga clic en Crash, a continuación, haga clic en Siguiente.
    3. Seleccione el tipo de destino que desee y haga clic en Siguiente.
    4. En el cuadro de diálogo Configuración avanzada (opcional), haga clic en Siguiente.
    5. En la descarga ubicación Seleccione y nombre de regla (opcional) el cuadro de diálogo, haga clic en Siguiente.
    6. Haga clic para seleccionar la Activar ahora la regla casilla de verificación, a continuación, haga clic en Finalizar.

    Volver al principio
    Obtener manualmente los datos de accidentes de volcado de memoria
    Puede analizar los volcados de memoria de forma manual para obtener los datos deseados. Para ello, siga estos pasos:

    1. Adjuntar un depurador. Para ello, siga estos pasos:
    1. Haga clic en Inicio, seleccione Programas, Diagnósticos de IIS, seleccione Debug Diagnostics Tool, y luego haga clic en Herramientas de diagnóstico de depuración 1.0.
    2. Haga clic en la pestaña Procesos.
    3. Haga clic con el proceso que desea depurar, a continuación, haga clic en Adjuntar el depurador.
    2. En la ventana de la herramienta de diagnósticos de depuración, observe que el estado de la nueva regla se activa. Además, el conde UserDump aumenta cada vez que un archivo de volcado de memoria se ha creado.
    3. Analizar el archivo de volcado de memoria haciendo clic en la ficha Avanzadas de análisis y haga clic en Agregar archivos de datos.
    4. Cuando el archivo. Dmp se añade, haga clic en Crash / Hang Analizadores en el análisis de secuencias de comandos disponibles lista, a continuación, haga clic en Iniciar análisis.
    5. . Cuando el análisis haya finalizado, un informe mht se crea en el directorio C: \ Archivos de programa \ IIS Resources \ DebugDiag \ Reports carpeta y se muestra en Microsoft Internet Explorer junto con los resultados y recomendaciones.
    6. Si utiliza archivos DLL personalizados, puede agregar la ruta de búsqueda de símbolos para el análisis y la ruta de símbolo de búsqueda para la depuración de la configuración personalizada de archivos PDB. Para ello, siga estos pasos:
    1. En el menú Herramientas, haga clic en Opciones Y configuración.
    2. Configurar la ruta de búsqueda de símbolos para el análisis o la ruta de búsqueda de símbolos para la configuración de depuración, a continuación, haga clic en Aceptar.


    Ramon Ant. Morillo Morillo

    MCITP: Enterprise Administrator Windows Server 2008

    MCITP: Enterprise Messaging Administrator Microsoft Exchange 2007

    miércoles, 13 de julio de 2011 23:44