Równoważenie obciążenia sieciowego nie może śledzić połączeń TCP, ponieważ nie można otworzyć obiektu wywołania zwrotnego połączenia TCP

Microsoft.Windows.NetworkLoadBalancing.6.2.NLB.cant.track.TCP.connections.because.it.was.unable.to.open.the.TCP.connection.callback.object (Rule)

Knowledge Base article:

Podsumowanie

Sterownik równoważenia obciążenia sieciowego na hoście śledzi połączenia w celu zachowania koligacji klienta/sieci skonfigurowanej dla klastra równoważenia obciążenia sieciowego. Jeśli sterownik nie działa prawidłowo, równoważenie obciążenia sieciowego może nie mieć możliwości śledzenia połączeń TCP lub mogą wystąpić błędy dotyczące rozkładu obciążenia.

Rozwiązania

Wyłącz i włącz karty sieciowe równoważenia obciążenia sieciowego

Jeśli równoważenie obciążenia sieciowego nie może otworzyć obiektu wywołania zwrotnego połączenia TCP, to nie może śledzić połączeń TCP. Równoważenie obciążenia sieciowego będzie nadal akceptować nowe połączenia, ale nie będzie śledzić stanu połączeń, co może spowodować przerwanie koligacji zachowywanej przez sterownik podczas połączenia. Przed próbą ponownego powiązania równoważenia obciążenia sieciowego z kartą sieciową należy kartę wyłączyć i włączyć ponownie.

Aby wyłączyć i włączyć ponownie wszystkie karty sieciowe:

Element properties:

TargetMicrosoft.Windows.NetworkLoadBalancing.6.2.ServerRole
CategoryAlert
EnabledTrue
Alert GenerateFalse
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.NetworkLoadBalancing.EventProvider Default
WA WriteAction Microsoft.Windows.NetworkLoadBalancing.6.2.GenerateAlert.SuppressByDescription Default
WriteToDB WriteAction Microsoft.Windows.NetworkLoadBalancing.6.2.CollectEvent Default

Source Code:

<Rule ID="Microsoft.Windows.NetworkLoadBalancing.6.2.NLB.cant.track.TCP.connections.because.it.was.unable.to.open.the.TCP.connection.callback.object" Enabled="onEssentialMonitoring" Target="Microsoft.Windows.NetworkLoadBalancing.6.2.ServerRole" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="DS" TypeID="NLBLibrary!Microsoft.Windows.NetworkLoadBalancing.EventProvider">
<Criteria>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>81</Value>
</ValueExpression>
</SimpleExpression>
</Criteria>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WA" TypeID="Microsoft.Windows.NetworkLoadBalancing.6.2.GenerateAlert.SuppressByDescription">
<Priority>1</Priority>
<Severity>2</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.NetworkLoadBalancing.6.2.NLB.cant.track.TCP.connections.because.it.was.unable.to.open.the.TCP.connection.callback.object.AlertMessage"]$</AlertMessageId>
<EnableAlert>true</EnableAlert>
</WriteAction>
<WriteAction ID="WriteToDB" TypeID="Microsoft.Windows.NetworkLoadBalancing.6.2.CollectEvent">
<CollectEvent>false</CollectEvent>
</WriteAction>
</WriteActions>
</Rule>