Det maximala antalet aktivt servade anslutningar som kan spåras av NLB har uppnåtts

Microsoft.Windows.NetworkLoadBalancing.6.2.The.maximum.number.of.actively.serviced.connections.that.could.be.tracked.by.NLB.is.reached (Rule)

Knowledge Base article:

Sammanfattning

NLB-drivrutinen på värddatorn spårar anslutningar för att bibehålla klient-/nätverkstillhörigheten som är konfigurerad i NLB-klustret. Om drivrutinen inte fungerar kanske NLB inte kan spåra TCP-anslutningar eller så kan det uppstå fel i belastningsfördelningen.

Lösningar

NLB spårningsgräns för anslutningar

Det maximala antalet aktiva anslutningar som NLB kan spåra har nåtts. Även om NLB fortsätter att godta nya anslutningar, spåras inte anslutningstillståndet förrän andra anslutningar har stängts. Detta kan leda till att tillhörigheten som skapats av drivrutinen under anslutningen bryts.

För att lösa problemet med spårningsgränsen för anslutningar kan du antingen lägga till fler värddatorer till NLB-klustret, som fördelar antalet inkommande anslutningar mellan värddatorerna i klustret eller höja gränsen för anslutningsspårning.

Lägg till en värddator till NLB-klustret

Så här lägger du till en värddator till NLB-klustret:

Systemet kan skadas om du redigerar registret på felaktigt sätt. Säkerhetskopiera viktig information på datorn innan du ändrar i registret.

Höj spårningsgränsen för anslutning genom att redigera registernyckeln

Så här höjer du spårningsgränsen för anslutning genom att redigera registernyckeln:

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.The.maximum.number.of.actively.serviced.connections.that.could.be.tracked.by.NLB.is.reached" 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>19</Value>
</ValueExpression>
</SimpleExpression>
</Criteria>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WA" TypeID="Microsoft.Windows.NetworkLoadBalancing.6.2.GenerateAlert.SuppressByDescription">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.NetworkLoadBalancing.6.2.The.maximum.number.of.actively.serviced.connections.that.could.be.tracked.by.NLB.is.reached.AlertMessage"]$</AlertMessageId>
<EnableAlert>true</EnableAlert>
</WriteAction>
<WriteAction ID="WriteToDB" TypeID="Microsoft.Windows.NetworkLoadBalancing.6.2.CollectEvent">
<CollectEvent>false</CollectEvent>
</WriteAction>
</WriteActions>
</Rule>