Voor een te groot aantal gegevensaanvragen voor prestatiemeteritems is een time-out opgetreden, waardoor deze aanvragen zijn mislukt.
Er zijn geen prestatiemeteritemgegevens binnen de opgegeven collect time-out door de provider van het prestatiemeteritem voor deze service geretourneerd. Deze periode verschilt voor elk prestatiemeteritem en kan worden gewijzigd.
Dit heeft geen invloed op de systeemstatus, alleen op de mogelijkheid tot het verzamelen van prestatiemeteritemgegevens. De regels die dit prestatiemeteritem controleren worden pas geactiveerd als dit probleem is opgelost.
Voorbeeld van gebeurtenis:
De time-out voor het wachten op de functie voor prestatiegegevensverzameling CollectSysProcessObjectData in de Perfproc.dll-bibliotheek is verlopen. Er kan een probleem zijn met dit uitbreidbaar item of de service waarvan de gegevens worden verzameld, of het systeem was bezet tijdens het aanroepen van de gegevens.
Gerelateerde gebeurtenissen:
Bron: Perflib;
Gebeurtenis-id: 1015
Er kan een probleem zijn met de provider van het prestatiemeteritem of de service waarvan de gegevens worden verzameld, of het systeem was bezet tijdens het genereren van de aanvraag.
Indien u problemen ondervindt vanwege open time-outs of collect time-outs, kunt u de standaardwaarden voor deze time-outs wijzigen voor de provider of de service die de fout rapporteert.
Er wordt door het besturingssysteem standaard een open time-out of collect time-out van 10 seconden (gemeten in milliseconden) gebruikt voor alle services. Wijzig de registervermelding voor de open time-out of collect time-out om deze time-outperiode voor een bepaalde service te negeren.
De volgende procedure is van toepassing op de collect time-out, maar dezelfde procedure kan ook worden gebruikt voor de vermelding van de open time-out.
Waarschuwing
Het onjuist bewerken van het register kan uw systeem ernstig beschadigen. Maak een back-up van alle waardevolle gegevens op uw computer voordat u begint met het wijzigen van het register.
De registervermelding voor de collect time-out wijzigen:
Klik in het menuStart op Uitvoeren.
Typ regedit.exe en klik vervolgens op OK.
Ga naar HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\%service-name%\Performance in de registereditor. De providerservice van het prestatiemeteritem die binnen de opgegeven verzamelperiode geen prestatiemeteritemgegevens kon retourneren wordt aangeduid als de %service-name%. Indien er bijvoorbeeld door de provider van het prestatiemeteritem voor de telefoonservice geen prestatiemeteritemgegevens binnen de opgegeven verzamelperiode konden worden geretourneerd, gaat u naar HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Telephony\Performance.
Dubbelklik op de vermelding Collect Timeout (indien aanwezig).
In het dialoogvenster DWORD-waarde bewerken kunt u de tijdsduur in het vak Waardegegevens instellen op een hogere waarde dan de huidige waarde. De standaardwaarde is tien seconden.
Als de vermelding niet bestaat, maakt u deze als volgt:
a. Klik in de registereditor in het menu Bewerken op Nieuw.
b. Klik op DWORD-waarde.
c. Typ Time-out verzamelen voor de waardenaam.
d. Dubbelklik op Time-out verzamelen.
e. Voer in het dialoogvenster DWORD-waarde bewerken een tijdsduur in het vak Waardegegevens in die een hogere waarde is dan de huidige waarde. De standaardwaarde is tien seconden.
Zie de Microsoft TechNet-website op http://go.microsoft.com/fwlink/?LinkId=27756 voor meer informatie over het bewaken van prestaties en betrouwbaarheid
Zie Knowledge Base-artikel 275659 Prestatiemeteritems met fouten verdwijnen of zijn niet beschikbaar voor Perfmon http://go.microsoft.com/fwlink/?LinkId=27763 voor meer informatie over het onbeschikbaar zijn van prestatiemeteritems.
Zie voor meer informatie over probleemoplossing voor prestatiemeteritems Microsoft Knowledge Base-artikel 152513 Probleemoplossing voor prestatiemeteritems http://go.microsoft.com/fwlink/?LinkId=30322.
Target | Microsoft.Windows.Server.10.0.OperatingSystem | ||
Category | EventCollection | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Remotable | True | ||
Alert Message |
| ||
Event Log | Application |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
EventDS | DataSource | Microsoft.Windows.EventProvider | Default |
GenerateAlert | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="Microsoft.Windows.Server.10.0.OperatingSystem.PerfCounterDataRequestTimeOut.Alert" Enabled="true" Target="ServervNext!Microsoft.Windows.Server.10.0.OperatingSystem" ConfirmDelivery="true">
<Category>EventCollection</Category>
<DataSources>
<DataSource ID="EventDS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Application</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventSourceName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>Perflib</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>1015</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>2</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.Server.10.0.OperatingSystem.PerfCounterDataRequestTimeOut.Alert.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>