Bir hizmetin beklenmedik şekilde sonlandığını gösteren bir olay toplandı.
Bu kural, bir Windows® hizmeti beklenmedik şekilde sona erdiğinde bir uyarı oluşturur. Hizmet kapanma olayına ek olarak sıklıkla bir Windows Hata Raporlama olayı (Kaynak: DrWatson; Kimlik: 4097) oluşturulur ve bu olay Operations Manager tarafından toplanır. Bu ek olay, hizmet sonlanma Uyarısını çözmeye çalışırken yararlı olabilir.
Bir hizmet uygulamayı beklenmedik şekilde durdurursa, Dr. Watson uygulamanın bir genel koruma hatası (GPF) oluşturduğunu algılar. GPF, bir uygulama, erişiminin olmadığı bir bellek konumunu okumaya veya bu konuma yazmaya çalıştığında oluşur. Bu, genellikle programın kapatılmasına ve kaydedilmemiş verilerin yitirilmesine neden olur.
Bir hizmet beklenmeyen bir şekilde sonlandığında, sorunu gidermek için aşağıdaki seçeneklerden birini belirleyebilirsiniz:
Yazılım satıcısının Web sitesinde ilgili destek bilgilerini arama.
İlgili uygulamanın bir servis paketini veya ürün güncelleştirmesini yükleme.
Uygulamanın bağımlı olduğu ilgili alt sistemler için hizmet paketleri veya güncellemeler yükleme.
Hizmet alışılmadık bir sıklıkla beklenmeyen bir şekilde kapanıyorsa ve bununla ilgili destek bilgisi yoksa, destek için yazılım satıcısıyla iletişim kurmalısınız.
Örnek Olay:
Bu kural, aşağıdaki olaylardan herhangi biri olduğunda Sistem Olay Günlüğü'nde bir uyarı oluşturur:
%1 hizmeti başlatılamadığı için bilinen son iyi yapılandırmaya dönülmek üzere.
%1 hizmet şu hata ile sona erdi: %n%2
%1 hizmeti, hizmete özgü %2 hatası ile sona erdi.
%1 hizmeti beklenmeyen bir şekilde sonlandırıldı. Bu durum %2 defa oluştu. %3 milisaniye içinde şu düzeltme eylemi uygulanacak: %5.
Hizmet Denetimi Yöneticisi, %3 hizmetinin beklenmedik şekilde sonlanmasından sonra, bir düzeltme eylemi (%2) uygulamayı denedi, ancak bu eylem şu hatayla başarısız oldu: %n%4
%1 hizmeti beklenmeyen bir şekilde sonlandırıldı. Bu durum %2 defa oluştu.
Kaynak: Hizmet Denetim Yöneticisi; 7021; %1 hizmeti başlatılamadığı için bilinen son iyi yapılandırmaya dönülmek üzere.
Kaynak: Hizmet Denetim Yöneticisi; 7023; %1 hizmeti şu hata ile sona erdi: %n%2
Kaynak: Hizmet Denetimi Yöneticisi; 7024; %1 hizmeti, hizmete özgü %2 hatası ile sona erdi.
Kaynak: Hizmet Denetimi Yöneticisi; 7031; %1 hizmeti beklenmeyen bir şekilde sonlandırıldı. Bu durum %2 defa oluştu. %3 milisaniye içinde şu düzeltme eylemi uygulanacak: %5.
Kaynak: Hizmet Denetimi Yöneticisi; 7032; Hizmet Denetim Yöneticisi, %3 hizmetinin beklenmedik şekilde sonlanmasından sonra bir düzeltme eylemi (%2) uygulamayı denedi, ancak bu eylem şu hatayla başarısız oldu: %n%4
Kaynak: Hizmet Denetim Yöneticisi; 7033; Hizmet Denetim Yöneticisi başarıyla başlayamadı. Güvenlik yapılandırma sunucusu (scesrv.dll) %1 hatasıyla başlamayı başaramadı. Sistem yeniden başlıyor...
Kaynak: Hizmet Denetimi Yöneticisi; 7034; %1 hizmeti beklenmeyen bir şekilde sonlandırıldı. Bu durum %2 defa oluştu.
Target | Microsoft.Windows.Server.2008.OperatingSystem | ||
Category | EventCollection | ||
Enabled | False | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
Remotable | True | ||
Alert Message |
| ||
Event Log | System |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
EventDS | DataSource | Microsoft.Windows.EventProvider | Default |
GenerateAlert | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="Microsoft.Windows.Server.2008.OperatingSystem.ServiceTerminatedUnexpextedly.Alert" Enabled="false" Target="Server2008!Microsoft.Windows.Server.2008.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>System</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventSourceName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>Service Control Manager</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>7021</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>7024</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>7031</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>7032</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>7033</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>7034</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.Server.2008.OperatingSystem.ServiceTerminatedUnexpextedly.Alert.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>