Toto monitorování ověří nevyřízené položky úloh schedule.box na serveru lokality. Vyvolá výstrahu, překročí-li počet nevyřízených položek prahovou hodnotu.
Celkový počet úloh plánovače webového serveru zařazených do fronty překročil standardní provozní prahovou hodnotu. Plánovač webového serveru spravuje přenos dat mezi weby. Velké množství nevyřízených položek proto znamená, že se informace nezpracují k odeslání napříč hierarchií webu. Je-li tento stav způsoben izolovanými událostmi, jako je například velký distribuční balíček softwaru odesílaný do jiného webu, potíže se mohou vyřešit samy, je-li k dispozici dostatek času na zpracování. Je-li stav způsobem opakovanými událostmi, jako je například velké množství klientů odesílajících opětovně synchronizovaný inventář, potíže se nevyřeší, dokud neopravíte hlavní příčinu. Překračuje-li i nadále počet úloh plánovače zařazených do fronty prahovou hodnotu, prodlužuje se doba požadovaná k dokončení komunikace mezi weby. V důsledku může dojít k prodlevám při zpracování distribuce softwaru do podřízených webů nebo při obnovení informací inventáře nadřazených webů.
Počet zpráv úloh plánovače webového serveru může překročit prahovou hodnotu z těchto důvodů:
Služba SMS_Executive se zastavila nebo neodpovídá ve webovém serveru.
Počet úloh zpracovávaných plánovačem webového serveru je nižší než počet příchozích úloh určených k naplánování.
Webový server nemá dostatek prostředků, jako jsou například CPU, paměť či místo na disku.
Správce odeslal do jednoho nebo více podřízených webů velký balíček nebo několik balíčků.
Odesílatel nefunguje mezi těmito dvěma weby správně. To může mít několik příčin, například potíže s připojením k síti, s přístupem k účtu či chyby konfigurace odesílatele.
Správce odstranil velké množství záznamů inventáře, což vedlo ke spuštění velkého množství požadavků na opětovnou synchronizaci inventáře.
K novému webu se připojilo velké množství klientů, což vedlo což vedlo ke spuštění velkého množství požadavků na opětovnou synchronizaci inventáře.
Řešení těchto potíží a snížení počtu úloh zařazených do fronty:
Ověřte, že prahová hodnota této výstrahy není příliš nízko a je nad standardní provozní prahovou hodnotou tohoto specifického webu.
Ověřte, zda je ve webovém serveru spuštěna služba SMS Executive. Jestliže se služba zastavila nebo neodpovídá, službu restartujte.
Ověřte, zda se odesílatel může připojit k cílovému webu.
Vyhodnoťte rychlost zpracování distribuce softwaru do podřízených webů. Je-li výkon při zpracování standardních hodnot typického balíčku nepřijatelný, přidejte prostředky, nebo upgradujte na výkonnější počítač.
Omezte velikost balíčků odesílaných do podřízených webů nebo je odesílejte v delších intervalech.
Vyvarujte se akcí, jež vedou k nadměrnému provozu mezi weby, jako je například opětovná synchronizace inventáře.
Vytváří-li tato výstraha příliš mnoho chybných přijetí, můžete upravit kartu prahové hodnoty vlastností pravidla a nastavit hodnoty, které jsou pro dané prostředí vhodnější.
Tyto potíže nejlépe vyřeší správci nástroje Configuration Manager.
Související události:
Můžete také vyhledat výstrahy související se zastavenou službou SMS_Executive nebo webovým serverem, který nemá dostatek prostředků (například CPU, paměť). Tyto výstrahy jsou potenciální příčinou výstrahy úloh plánovače webového serveru. V závislosti na dané příčině je pravděpodobné, že se ve webovém serveru zvyšuje počet i dalších typů nevyřízených položek (např. požadavky plánovače na odeslání) a dochází k souvisejícím výstrahám. Vznikají-li nevyřízené položky kvůli potížím odesílatele, mohou se zobrazit výstrahy související s odesílatelem.
Target | Microsoft.SystemCenter2012.ConfigurationManager.SiteServerRoleBaseClass | ||
Parent Monitor | System.Health.PerformanceState | ||
Category | PerformanceHealth | ||
Enabled | True | ||
Instance Name | SMS Scheduler | ||
Counter Name | Number of Jobs | ||
Frequency | 900 | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | System.Performance.ConsecutiveSamplesThreshold | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default | ||
Comment | SIV:SVC0020, CreatedByMyFriend at 10/15/2011 5:25:46 PM |
<UnitMonitor ID="Microsoft.SystemCenter2012.ConfigurationManager.Perf_Threshold_Site_server_inbox_schedule_box_jobs_backlog_monitor" Comment="SIV:SVC0020, CreatedByMyFriend at 10/15/2011 5:25:46 PM" Accessibility="Public" Enabled="onEssentialMonitoring" Target="SCCM!Microsoft.SystemCenter2012.ConfigurationManager.SiteServerRoleBaseClass" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="SystemPerf!System.Performance.ConsecutiveSamplesThreshold" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter2012.ConfigurationManager.Perf_Threshold_Site_server_inbox_schedule_box_jobs_backlog_monitor_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/InstanceName$</AlertParameter1>
<AlertParameter2>$Data/Context/ObjectName$</AlertParameter2>
<AlertParameter3>$Data/Context/CounterName$</AlertParameter3>
<AlertParameter4>$Data/Context/Value$</AlertParameter4>
<AlertParameter5>$Data/Context/TimeSampled$</AlertParameter5>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="ConditionFalse" MonitorTypeStateID="ConditionFalse" HealthState="Success"/>
<OperationalState ID="ConditionTrue" MonitorTypeStateID="ConditionTrue" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>Number of Jobs</CounterName>
<ObjectName>SMS Scheduler</ObjectName>
<InstanceName>_Total</InstanceName>
<AllInstances>false</AllInstances>
<Frequency>900</Frequency>
<Threshold>10000</Threshold>
<Direction>greater</Direction>
<NumSamples>12</NumSamples>
</Configuration>
</UnitMonitor>