Lo stato di integrità della disponibilità IIS dipende dal servizio WMSvc

Microsoft.Windows.InternetInformationServices.6.2.ServerRole.HealthDependsOn.Microsoft.Windows.InternetInformationServices.6.2.WMService.Availability.DependancyMonitor (DependencyMonitor)

Knowledge Base article:

Riepilogo

Questo monitoraggio controlla lo stato del servizio Gestione Web (WMSvc). Se si riceve un avviso da questo monitoraggio, sarà necessario intraprendere un'azione per ripristinare lo stato operativo del servizio.

Stati operativi:

Lo stato operativo del servizio Gestione Web (WMSvc) può essere "In esecuzione" o "Non in esecuzione".

Configurazione

Il monitoraggio utilizza un singolo parametro di configurazione che controlla se il servizio deve essere monitorato quando il suo tipo di avvio non è impostato "Automatico". Per impostazione predefinita, il servizio verrà monitorato solamente se il tipo di avvio è impostato su "Automatico". L'intervallo può essere modificato in base alle esigenze.

Cause

È possibile che un servizio venga interrotto per diversi motivi, tra cui:

Soluzioni

Se lo stato operativo del servizio Gestione Web (WMSvc) è "Non in esecuzione", è possibile diagnosticare il problema oppure riavviare il servizio facendo quanto segue:

Element properties:

TargetMicrosoft.Windows.InternetInformationServices.6.2.ServerRole
Parent MonitorSystem.Health.AvailabilityState
AlgorithmWorstOf
Source MonitorSystem.Health.AvailabilityState
RelationshipMicrosoft.Windows.InternetInformationServices.6.2.ServerRole.Hosts.Microsoft.Windows.InternetInformationServices.6.2.WMService
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateFalse
Alert Auto ResolveFalse
RemotableTrue
AccessibilityPublic

Source Code:

<DependencyMonitor ID="Microsoft.Windows.InternetInformationServices.6.2.ServerRole.HealthDependsOn.Microsoft.Windows.InternetInformationServices.6.2.WMService.Availability.DependancyMonitor" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.InternetInformationServices.6.2.ServerRole" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" Priority="Normal" RelationshipType="Microsoft.Windows.InternetInformationServices.6.2.ServerRole.Hosts.Microsoft.Windows.InternetInformationServices.6.2.WMService" MemberMonitor="SystemHealth!System.Health.AvailabilityState">
<Category>AvailabilityHealth</Category>
<Algorithm>WorstOf</Algorithm>
<MemberUnAvailable>Error</MemberUnAvailable>
</DependencyMonitor>