Performans sayacı verileri için çok fazla sayıda istek zaman aşımına uğradı ve başarısız oldu.
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
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ü.
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:
Başlat menüsünde Çalıştır'a tıklayın.
regedit.exe yazın, sonra Tamam'a tıklayın.
Kayıt defteri düzenleyicisinde HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\%service-name%\Performance anahtarına gidin. Belirtilen toplama dönemi içinde performans sayacı verilerini döndüremeyen performans sayacı sağlayıcı hizmeti %service-name% olarak tanımlanır. Örneğin Telefon hizmetinin performans sayacı belirtilen toplama dönemi içinde performans sayacı verisi döndüremediyse, HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Telephony\Performance anahtarına gidersiniz.
Giriş varsa, Toplama Zaman Aşımı girişine çift tıklayın.
DWORD Değerini Düzenle iletişim kutusunda, Değer verisi kutusundaki süreyi varolan değerden daha büyük bir değerle değiştirin. Varsayılan değer on saniyedir.
Giriş yoksa, girişi şu şekilde oluşturun:
a. Kayıt defteri düzenleyicisinde, Düzen menüsünde Yeni'ye tıklayın.
b. DWORD Değeri'ne tıklayın.
c. Değer adı için Toplama Zaman Aşımı yazın.
d. Toplama Zaman Aşımı'na çift tıklayın.
e. DWORD Değerini Düzenle iletişim kutusunda, Değer verisi kutusuna varolan değerden daha büyük bir süre girin. Varsayılan değer on saniyedir.
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".
Target | Microsoft.Windows.Server.6.2.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.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>