Le nombre maximal de connexions prises en charge et que NLB peut suivre est atteint

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

Knowledge Base article:

Résumé

Le pilote d'équilibrage de la charge réseau (NLB) sur l'hôte suit la connexion pour maintenir l'affinité client/réseau configurée sur le cluster NLB. Si le pilote ne fonctionne pas correctement, il se peut que le NLB ne soit pas capable de suivre les connexions TCP ou expérimente des erreurs de distribution de charge.

Résolutions

Limites de suivi de la connexion du NLB de l'adresse

Le nombre maximum de connexions actives que l'équilibrage de la charge réseau (NLB) peut suivre est atteint. Bien que le NLB continue d'accepter de nouvelles connexions, il ne suivra plus l'état de connexion tant que des connexions n'ont pas été fermées. Cela peut donner lieu à la rupture de l'affinité maintenue par le pilote pendant la connexion.

Pour aborder les limites de suivi de connexion, vous pouvez ajouter des hôtes au cluster NLB, qui distribue le nombre de connexions entrantes à travers davantage d'hôtes du cluster, ou augmenter la limite de suivi de connexion.

Ajoutez un hôte au cluster NLB

Pour ajouter un hôte au cluster NLB :

Une modification incorrecte du registre peut endommager sérieusement votre système. Avant d’apporter des modifications au Registre, sauvegardez toutes les données importantes présentes sur l’ordinateur.

Augmentez la limite de suivi de connexion en modifiant la clé de registre

Pour augmenter la limite de suivi de connexion en modifiant la clé de registre

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>