Konfigurieren der TCP-Zurücksetzung und des Leerlauftimeouts für Azure Load Balancer
Artikel
Azure Load Balancer-Regeln haben einen Standardtimeoutbereich von 4 Minuten bis 100 Minuten für Lastenausgleichsregeln, Regeln für ausgehenden Datenverkehr und NAT-Regeln für eingehenden Datenverkehr. Die Standardeinstellung ist 4 Minuten. Wenn ein Inaktivitätszeitraum den Timeoutwert überschreitet, gibt es keine Garantie dafür, dass die TCP- oder HTTP-Sitzung zwischen dem Client und Ihrem Dienst aufrechterhalten wird.
In den folgenden Abschnitten wird beschrieben, wie Sie die Einstellungen für Leerlauftimeout und TCP-Zurücksetzung für Load Balancer-Ressourcen ändern.
Festlegen der TCP-Zurücksetzung und des Leerlauftimeouts
Wählen Sie im linken Menü die Option Ressourcengruppen aus.
Wählen Sie die Ressourcengruppe für Ihre Load Balancer-Ressource aus. In diesem Beispiel heißt die Ressourcengruppe myResourceGroup.
Wählen Sie Ihren Load Balancer aus. In diesem Beispiel heißt die Ressourcengruppe myLoadBalancer.
Wählen Sie unter Einstellungen die Option Lastenausgleichsregeln aus.
Wählen Sie Ihre Lastenausgleichsregel aus. In diesem Beispiel heißt die Lastenausgleichsregel myLBrule.
Geben Sie in der Lastenausgleichsregel Ihren Timeoutwert in Leerlauftimeout (Minuten) ein.
Wählen Sie unter TCP-Zurücksetzung die Option Aktiviert aus.
Wählen Sie Speichern.
Zum Festlegen von Leerlauftimeout und TCP-Zurücksetzung geben Sie mithilfe von Set-AzLoadBalancer Werte für die folgenden Parameter für Lastenausgleichsregeln an:
IdleTimeoutInMinutes
EnableTcpReset
Wenn Sie PowerShell lokal installieren und verwenden möchten, müssen Sie für diesen Artikel mindestens Version 5.4.1 des Azure PowerShell-Moduls verwenden. Führen Sie Get-Module -ListAvailable Az aus, um die installierte Version zu ermitteln. Wenn Sie ein Upgrade ausführen müssen, finden Sie unter Installieren des Azure PowerShell-Moduls Informationen dazu. Wenn Sie PowerShell lokal ausführen, müssen Sie auch Connect-AzAccount ausführen, um eine Verbindung mit Azure herzustellen.
Ersetzen Sie die folgenden Beispiele durch die Werte aus Ihren Ressourcen:
Zum Festlegen von Leerlauftimeout und TCP-Zurücksetzung verwenden Sie die folgenden Parameter für az network lb rule update:
--idle-timeout
--enable-tcp-reset
Überprüfen Sie Ihre Umgebung, bevor Sie beginnen:
Melden Sie sich beim Azure-Portal an, und führen Sie az login aus, um sich zu vergewissern, dass Ihr Abonnement aktiv ist.
Überprüfen Sie Ihre Version der Azure-Befehlszeilenschnittstelle, indem Sie in einem Terminal oder Befehlsfenster az --versionausführen. Die neueste Version finden Sie unter Versionshinweise für die Azure CLI.
Sollten Sie nicht über die neueste Version verfügen, aktualisieren Sie Ihre Installation wie unter Installieren der Azure CLI beschrieben.
Ersetzen Sie die folgenden Beispiele durch die Werte aus Ihren Ressourcen: