Muchos grupos de aplicaciones en IIS se identifican por separado en Runtime cuando el cliente recibe un mensaje de error de servicio disponible

  

Síntomas Cuando ejecuta Microsoft Internet Information Services (IIS), varios grupos de aplicaciones bajo diferentes ID personalizados no se inicializan cuando algunos procesos de aplicación se inicializan Correcto Cuando se produce este problema, puede recibir un cliente de "servicio" disponible para estas páginas de host del grupo de aplicaciones cuando intentan acceder al mensaje de error web. Además, es posible que se registre el siguiente mensaje de advertencia en el registro del sistema: Tipo de evento: Advertencia
Origen del evento: W3SVC
Categoría del evento: ninguna
ID del evento 1009:
Descripción:
Nombre de grupo del grupo de aplicaciones de procesamiento 'El proceso terminó inesperadamente. El ID de proceso es processid ''. El código de salida del proceso es 0 x 80 ''.
Este problema no se produce cuando utiliza tres identidades predefinidas. Las ID predefinidas son NetworkService, Local Service y Local System.

Nota Este problema ocurre tanto en las versiones de 32 bits de IIS como en las versiones de 64 bits de IIS.


El motivo es que al usar la memoria asignada desde el montón del escritorio de configuración, IIS usa una identidad separada para crear un nuevo objeto de escritorio para cada sistema de procesos de trabajadores. Este problema se produce porque el montón se agota cuando IIS no puede crear varios procesos de trabajo. El cliente de "Servicios" puede recibir estos grupos de aplicaciones desde el sitio host, su web cuando intentan acceder al mensaje de error en el navegador web.


Advertencia sobre la solución Pueden surgir problemas graves si modifica incorrectamente el registro mediante el Editor del Registro o mediante otro método. Estos problemas pueden requerir la reinstalación del sistema operativo. Microsoft no puede garantizar que estos problemas se resolverán. Modificar el registro es bajo su propio riesgo.

Para resolver este problema, agregue la entrada de registro UseSharedWPDesktop que es la computadora que ejecuta IIS. Esta clave de registro permite que todos los procesos secundarios se ejecuten en un escritorio compartido, independientemente de su ID de proceso de trabajo.

Para agregar la entrada de registro UseSharedWPDesktop:

luego haga clic en Aceptar, Inicio, escriba regedit y Ejecutar.
Localice la siguiente clave de registro:
HKEY_LOCAL_MACHINE \\ System \\ CurrentControlSet \\ Services \\ W3SVC
Haga clic con el botón derecho en Parámetros, seleccione Nuevo y, a continuación, haga clic en Valor DWORD.
Escriba UseSharedWPDesktop.
establecerá este nuevo valor de elemento en 1.
Salga del Editor del Registro y reinicie IIS.

Copyright © Conocimiento de Windows All Rights Reserved