Bir Hizmet Beklenmedik Şekilde Sonlandı

Microsoft.Windows.Server.10.0.OperatingSystem.ServiceTerminatedUnexpextedly.Alert (Rule)

Bir hizmetin beklenmedik şekilde sonlandığını gösteren bir olay toplandı.

Knowledge Base article:

Özet

Bu kural, bir Windows® hizmeti beklenmedik şekilde sona erdiğinde bir uyarı oluşturur. Hizmet sonlanma olayına ek olarak, sıklıkla bir Windows Hata Raporlama Olayı (Kaynak: Dr Watson; Kimlik: 4097) oluşturulur ve Operations Manager tarafından toplanır. Bu ek olay, hizmet sonlanma Uyarısını çözmeye çalışırken yararlı olabilir.

Nedenler

Bir hizmet, uygulamayı beklenmedik bir şekilde sonlandırdığında, 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.

Çözümler

Bir hizmet beklenmeyen bir şekilde sonlandığında, sorunu gidermek için aşağıdaki seçeneklerden birini belirleyebilirsiniz:

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 hizmeti şu hata ile sona erdi: %n%2

%1 hizmeti, hizmete özel %2 hatasıyla sonlandı.

%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ının ardından, 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.

Element properties:

TargetMicrosoft.Windows.Server.10.0.OperatingSystem
CategoryEventCollection
EnabledFalse
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
Hizmet beklenmedik şekilde sonlandı
{0}
Event LogSystem

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.10.0.OperatingSystem.ServiceTerminatedUnexpextedly.Alert" Enabled="false" 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>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.10.0.OperatingSystem.ServiceTerminatedUnexpextedly.Alert.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>