DFS-R: RPC Kaydı

Microsoft.Windows.FileServer.DFSR.RPCRegistrationFailureMonitor (UnitMonitor)

Bu nesne, RPC kaydını izler ve DFS Çoğaltma'nın RPC dinleyicisini başlatamadığını algılarsa bir Kritik uyarı oluşturur.

Knowledge Base article:

Özet

Bu nesne, Uzaktan Yordam Çağrısı (RPC) kaydını izler ve DFS Çoğaltma'nın RPC dinleyicisini başlatamadığını algılarsa bir Kritik uyarı oluşturur. Bunun için, DFS Çoğaltma Olayı 1208 bulunup bulunmadığına bakar.

Nedenler

Bu izleyicinin kötü bir durumda olması, DFS Çoğaltma'nın bir RPC dinleyicisini başlatamadığını ve DFS Çoğaltma hizmetinin durdurulduğunu gösterir. RPC dinleyicisinin çoğaltma ortaklarıyla iletişim kurmasına ihtiyaç vardır. Bu durum aşağıdaki nedenlerden kaynaklanabilir:

Çözümler

DFS Çoğaltma hizmetini yeniden başlatma

Operations console'da DFS Çoğaltma hizmetini yeniden başlatmak için aşağıdakileri yapın:

1. DFS Çoğaltma Hizmetini Durdur'a tıklayın.

2. DFS Çoğaltma Hizmetini Başlat'a tıklayın.

Hizmeti, sc komutunu kullanarak uzaktan yeniden başlatmak için bir komut istemi penceresi açın ve aşağıdakileri yapın:

1.Hizmeti durdurmak için aşağıdaki komutu yazın; burada [sunucu adı] uzak sunucunun Evrensel Adlandırma Kuralı (UNC) yoludur:

sc[sunucu adı]stop dfsr

2.Hizmetin Durduruldu durumunda olduğunu doğrulamak için aşağıdaki komutu yazın:

sc[sunucu adı]query dfsr

3.Hizmeti yeniden başlatmak için aşağıdaki komutu yazın:

sc[sunucu adı]start dfsr

Not: Bir hizmeti yeniden başlatabilmek için, etkilenen sunucuda Yerel Administrators grubunun üyesi olmanız gerekir. Hizmeti yeniden başlatmak için Hizmetler ek bileşenini, Windows PowerShell Start-Service ve Stop-Service cmdlet öğelerini veya net stop ve net start gibi komut satırı araçlarını da kullanabilirsiniz.

Doğrulama

Sorun çözüldüğünde bu izleyici otomatik olarak sağlam durumuna sıfırlanır.

Operations console'da hizmetin STARTED durumunda olduğunu onaylamak için DFS Çoğaltma Hizmet Durumunu Sorgula'ya tıklayın.

sc komutunu kullanarak hizmetin STARTED durumunda olduğunu uzaktan onaylamak için, bir komut istemi penceresi açın ve aşağıdaki komutu yazın:

sc[sunucu adı]query dfsr

Not: Hizmet durumunu sorgulamak için, etkilenen sunucuda Yerel Administrators grubunun üyesi olmanız gerekir.

Ek

DFS Çoğaltma Olayı 1208 (http://go.microsoft.com/fwlink/?LinkId=187117)

Element properties:

TargetMicrosoft.Windows.FileServer.DFSR.Service
Parent MonitorSystem.Health.AvailabilityState
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.2SingleEventLog2StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
DFS-R: DFS Çoğaltma, RPC Dinleyicisini Başlatamadı
DFS Çoğaltma hizmeti bir RPC dinleyicisini başlatamadı. Bu makinede çoğaltma devre dışıdır. Yetersiz bellek sorunları bu olaya neden olabilir.
Ek Bilgiler:
Bağlantı Noktası: {0}
Hata: {1} ({2})
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.FileServer.DFSR.RPCRegistrationFailureMonitor" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.FileServer.DFSR.Service" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.2SingleEventLog2StateMonitorType" ConfirmDelivery="true">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.Windows.FileServer.DFSR.RPCRegistrationFailureMonitor_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Params/Param[1]$</AlertParameter1>
<AlertParameter2>$Data/Context/Params/Param[2]$</AlertParameter2>
<AlertParameter3>$Data/Context/Params/Param[3]$</AlertParameter3>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="FirstEventRaised" MonitorTypeStateID="FirstEventRaised" HealthState="Error"/>
<OperationalState ID="SecondEventRaised" MonitorTypeStateID="SecondEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<FirstComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</FirstComputerName>
<FirstLogName>DFS Replication</FirstLogName>
<FirstExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1208</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">DFSR</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</FirstExpression>
<SecondComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</SecondComputerName>
<SecondLogName>DFS Replication</SecondLogName>
<SecondExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">DFSR</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1210</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1004</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>