Los sitios y las aplicaciones web dependen de la disponibilidad de los grupos de aplicaciones de Internet Information Services (IIS). Los grupos de aplicaciones de IIS dependen a su vez del servicio de activación de procesos de Windows (WAS). Si WAS no se está ejecutando o se producen errores durante el inicio o el apagado de un grupo de aplicaciones, puede que los sitios y las aplicaciones web no estén disponibles.
La identidad del grupo de aplicaciones debe configurarse en una cuenta válida para que el grupo de aplicaciones funcione. Existen dos tipos de identidades para los grupos de aplicaciones: integrados y personalizados. Las cuentas integradas son NetworkService, LocalService y LocalSystem. La predeterminada (recomendada) es NetworkService. Si configura la identidad del grupo de aplicaciones en una cuenta personalizada, asegúrese de que las credenciales de usuario sean válidas y de que el usuario sea miembro del grupo IIS_USRS. Los siguientes procedimientos describen cómo configurar la identidad del grupo de aplicaciones y, a continuación, cómo reiniciarlo.
Para configurar la identidad del grupo de aplicaciones:
Haga clic en Inicio, en Panel de control y, a continuación, haga clic en Herramientas administrativas.
Haga clic con el botón secundario en Administrador de Internet Information Services (IIS) y seleccione Ejecutar como administrador.
En el panel Conexiones de la izquierda, expanda el equipo, después seleccione la carpeta Grupos de aplicaciones situada bajo el nombre del equipo.
En Vista características, seleccione el grupo de aplicaciones. En el panel Acciones, seleccione Configuración avanzada...
En Modelos de Procesos, verifique el tipo de Identidad . La predeterminada es NetworkService.
Si el tipo de identidad está establecido para un usuario específico (no para uno de las cuentas integradas), haga clic en el botón situado a la derecha del nombre de identidad, y después en Configurar para especificar las credenciales de la cuenta personalizada.
Si especifica un usuario personalizado, continúe con el siguiente paso; de otro modo, salte este procedimiento para detener y reiniciar el grupo de aplicaciones. Si la identidad del grupo de aplicaciones está establecida para un usuario personalizado, tiene que agregar el usuario al grupo IIS_USRS del equipo.
Para agregar un usuario específico (cuenta personalizada) al grupo IIS_USRS:
Haga clic en Inicio, Herramientas administrativas, Administración del equipo.
En el panel de la izquierda, expanda Grupos y usuarios locales.
Seleccione Grupos y, a continuación, haga doble clic en IIS_USRS.
Agregue el usuario personalizado que haya especificado anteriormente para la identidad del modelo del proceso.
Detenga y reinicie los servicios web mediante los pasos del siguiente procedimiento.
Nota: una vez agregado el usuario al grupo IIS_USRS, los servicios web deben detenerse y reiniciarse para que los nuevos derechos de inicio de sesión tengan efecto. De este modo se detendrá todo el tráfico web al servidor.
Si no agregó una identidad al grupo IIS_USRS, siga los pasos, y detenga y reinicie el grupo de aplicaciones.
Para detener y reiniciar los servicios web:
Abra una ventana Símbolo del sistema con permisos elevados. Haga clic en Inicio, seleccione Todos los programas, haga clic en Accesorios, haga clic con el botón secundario en Símbolo del sistema y, a continuación, elija Ejecutar como administrador.
Escriba net stop was /y y presione INTRO.
Escriba net stop was y presione INTRO.
Escriba net stop w3svc y presione INTRO.
Para detener y reiniciar el grupo de aplicaciones:
Abra el Administrador de IIS.
En el panel Conexiones, expanda el nodo del servidor y seleccione Grupos de aplicaciones.
En Vista características, seleccione el grupo de aplicaciones que desee detener y reiniciar.
En el panel Acciones, haga clic en Detener para detener el grupo de aplicaciones, después en Iniciar para reiniciar el grupo de aplicaciones.
También puede reiniciar el grupo de aplicaciones mediante el siguiente vínculo:
Reciclar grupo de aplicaciones
Target | Microsoft.Windows.InternetInformationServices.6.2.ApplicationPool | ||
Parent Monitor | System.Health.ConfigurationState | ||
Category | ConfigurationHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.InternetInformationServices.6.2.ApplicationPool.EventLogManualReset2StateMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Windows.InternetInformationServices.6.2.The.identity.of.the.application.pool.is.invalid.Monitor" Accessibility="Public" Enabled="onEssentialMonitoring" Target="Microsoft.Windows.InternetInformationServices.6.2.ApplicationPool" ParentMonitorID="SystemHealth!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.InternetInformationServices.6.2.ApplicationPool.EventLogManualReset2StateMonitorType" ConfirmDelivery="false">
<Category>ConfigurationHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.InternetInformationServices.6.2.The.identity.of.the.application.pool.is.invalid.Monitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/EventDescription$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="ManualResetEventRaised" MonitorTypeStateID="ManualResetEventRaised" HealthState="Success"/>
<OperationalState ID="ErrorEventRaised" MonitorTypeStateID="ErrorEventRaised" HealthState="Error"/>
</OperationalStates>
<Configuration>
<LogName>System</LogName>
<Expression>
<And>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>MatchesRegularExpression</Operator>
<Pattern>^(5021|5057)$</Pattern>
</RegExExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-WAS</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</Configuration>
</UnitMonitor>