Questo oggetto consente di controllare la pubblicazione degli hash di contenuto nella cache di pubblicazione contenuto e di generare un avviso di integrità se la pubblicazione dell'hash di contenuto ha esito negativo.
Questo monitoraggio consente di controllare che gli hash del contenuto vengano pubblicati nella cache di pubblicazione sul server su cui è in esecuzione IIS.
La pubblicazione degli hash di contenuto può avere esito negativo a causa del superamento della dimensione configurata per la cache di pubblicazione o dell'insufficienza di spazio libero sul disco in cui risiede la cache di pubblicazione.
Importante! Le impostazioni di configurazione di BranchCache vengono in genere configurate tramite Criteri di gruppo. Se viene utilizzato Criteri di gruppo, risolvere i problemi nelle impostazione dei Criteri di gruppo per BranchCache. Le seguenti procedure di risoluzione sono efficaci solo se non viene utilizzato Criteri di gruppo, in quanto le impostazione dei Criteri di gruppo hanno in genere la prevalenza sulle impostazioni manuali.
Assicurarsi che sul disco in cui è salvata la cache di pubblicazione sia disponibile spazio libero sufficiente.
Per verificare le configurazioni correnti, fare clic sull'attività seguente:
Visualizza stato BranchCache
Per aumentare le dimensioni della cache, fare clic sull'attività seguente:
Imposta dimensione cache
È inoltre possibile aprire una finestra del prompt dei comandi ed eseguire il comando set publicationcachesize nel contesto netsh branchcache.
Per ulteriori informazioni sul contesto netsh branchcache, vedere Netsh Commands for BranchCache in Windows Server 2008 R2 in Microsoft TechNet (informazioni in lingua inglese).
Target | Microsoft.Windows.BranchCache.ServerSideServiceBase |
Parent Monitor | System.Health.PerformanceState |
Category | PerformanceHealth |
Enabled | True |
Alert Generate | False |
Alert Auto Resolve | True |
Monitor Type | Microsoft.Windows.SingleEventLogManualReset2StateMonitorType |
Remotable | True |
Accessibility | Public |
RunAs | Default |
<UnitMonitor ID="Microsoft.Windows.BranchCache.ServerSideServiceBase.Monitor.PublishFailed" Accessibility="Public" Enabled="onEssentialMonitoring" Target="Microsoft.Windows.BranchCache.ServerSideServiceBase" ParentMonitorID="Health!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.SingleEventLogManualReset2StateMonitorType" ConfirmDelivery="true">
<Category>PerformanceHealth</Category>
<OperationalStates>
<OperationalState ID="EventRaised" MonitorTypeStateID="EventRaised" HealthState="Warning"/>
<OperationalState ID="ManualResetEventRaised" MonitorTypeStateID="ManualResetEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Microsoft-Windows-BranchCache/Operational</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">13</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-BranchCache</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</Configuration>
</UnitMonitor>