Performans sayacı verileri için çok fazla sayıda istek başarısız oldu

Microsoft.Windows.Server.6.2.OperatingSystem.PerfCounterDataRequestTimeOut.Alert (Rule)

Performans sayacı verileri için çok fazla sayıda istek zaman aşımına uğradı ve başarısız oldu.

Knowledge Base article:

Özet

Bu hizmetin performans sayacı sağlayıcısı, belirtilen toplama zaman aşımı dönemi içinde performans sayacı verilerini döndüremedi. Bu dönem, her performans sayacında farklıdır ve değiştirilebilir.

Sistem durumu etkilenmez, yalnızca performans sayacı verilerini toplama yeteneği etkilenir. Bu sorun çözümlenene kadar uyarı amacıyla bu sayacı izleyen kurallar etkinleştirilmez.

Örnek Olay:

Perfproc.dll kitaplığındaki CollectSysProcessObjectData performans verisi toplama işlevi zaman aşımına uğradı. Bu genişletilebilir sayaçta ya da veri topladığı hizmette bir sorun olabilir veya bu çağrı yapıldığında sistem çok meşgul durumda olabilir.

İlgili Olaylar:

Kaynak: Perflib;

Olay Kimliği: 1015

Nedenler

Veri topladığı performans sayacı sağlayıcısı ya da hizmet ile ilgili bir sorun var veya istek oluşturulduğunda sistem çok meşguldü.

Çözümlemeler

Açma veya toplama zaman aşımları nedeniyle bir sorun yaşarsanız, hatayı bildiren sağlayıcı veya hizmetin varsayılan açma veya toplama zaman aşımı dönemini değiştirebilirsiniz.

Varsayılan olarak işletim sistemi tüm hizmetler için (milisaniyelerle ölçülen) 10 saniyelik aynı açma veya toplama dönemini kullanır. Tek bir hizmette bu zaman aşımı dönemini geçersiz kılmak için Açma Zaman Aşımı veya Toplama Zaman Aşımı kayıt defteri girişini değiştirin.

Aşağıdaki prosedür, Toplama Zaman Aşımı girişi için geçerlidir ancak aynı yordam Açma Zaman Aşımı girişine de uygulanabilir.

Dikkat

Kayıt defterini yanlış olarak düzenleme, sisteminize ciddi olarak zarar verebilir. Kayıt defterinde değişiklik yapmadan önce, bilgisayarınızdaki tüm değerli verileri yedeklemelisiniz.

Toplama Zaman Aşımı kayıt defteri girişini değiştirmek için:

Dış

Performans ve güvenilirlik izleme hakkında daha fazla bilgi için bkz. http://go.microsoft.com/fwlink/?LinkId=27756 adresindeki Microsoft TechNet Web.

Performans sayacı kullanılabilirliği hakkında daha fazla bilgi için bkz. http://go.microsoft.com/fwlink/?LinkId=27763 adresindeki Bilgi Bankası Makalesi 275659 "Bozuk Performans Sayaçları Kaybolabilir veya Perfmon Tarafından Kullanılamayabilir".

Performans sayaçlarının sorunlarını giderme hakkında daha fazla bilgi için bkz. http://go.microsoft.com/fwlink/?LinkId=30322 adresindeki Microsoft Bilgi Bankası Makalesi: 152513, "Performans İzleyici Sayacı Sorunlarını Giderme".

Element properties:

TargetMicrosoft.Windows.Server.6.2.OperatingSystem
CategoryEventCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
RemotableTrue
Alert Message
Performans sayacı verileri için çok fazla sayıda istek zaman aşımına uğradı
{0}
Event LogApplication

Member Modules:

ID Module Type TypeId RunAs 
EventDS DataSource Microsoft.Windows.EventProvider Default
GenerateAlert WriteAction System.Health.GenerateAlert Default

Source Code:

<Rule ID="Microsoft.Windows.Server.6.2.OperatingSystem.PerfCounterDataRequestTimeOut.Alert" Enabled="true" Target="WindowsServer!Microsoft.Windows.Server.6.2.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.6.2.OperatingSystem.PerfCounterDataRequestTimeOut.Alert.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>