Azure Load Balancer için TCP sıfırlama ve boşta kalma zaman aşımını yapılandırma
Makale
Azure Load Balancer kurallarının Yük Dengeleyici kuralları, Giden Kuralları ve Gelen NAT kuralları için varsayılan zaman aşımı aralığı 4 dakika ile 100 dakika arasındadır. Varsayılan ayar 4 dakikadır. Etkinlik dışı kalma süresi zaman aşımı değerinden uzunsa, istemci ile hizmetiniz arasında TCP veya HTTP oturumunun korunduğunun garantisi yoktur.
Aşağıdaki bölümlerde yük dengeleyici kaynakları için boşta kalma zaman aşımı ve tcp sıfırlama ayarlarının nasıl değiştirileceği açıklanmaktadır.
TCP sıfırlama ve boşta kalma zaman aşımını ayarlama
Yük dengeleyiciniz için kaynak grubunu seçin. Bu örnekte kaynak grubu myResourceGroup olarak adlandırılmıştır.
Yük dengeleyicinizi seçin. Bu örnekte yük dengeleyicinin adı myLoadBalancer'dır.
Ayarlar'da Yük dengeleme kuralları'yı seçin.
Yük dengeleme kuralınızı seçin. Bu örnekte yük dengeleme kuralı myLBrule olarak adlandırılmıştır.
Yük dengeleme kuralında, zaman aşımı değerinizi Boşta zaman aşımı (dakika) alanına girin.
TCP sıfırlama'nın altında Etkin'i seçin.
Kaydet'i seçin.
Boşta kalma zaman aşımını ve tcp sıfırlamasını ayarlamak için Set-AzLoadBalancer ile aşağıdaki yük dengeleme kuralı parametrelerindeki değerleri ayarlayın:
IdleTimeoutInMinutes
EnableTcpReset
PowerShell'i yerel olarak yükleyip kullanmayı tercih ederseniz bu makale, Azure PowerShell modülü 5.4.1 veya sonraki bir sürümünü gerektirir. Yüklü sürümü bulmak için Get-Module -ListAvailable Az komutunu çalıştırın. Yükseltmeniz gerekirse, bkz. Azure PowerShell modülünü yükleme. PowerShell'i yerel olarak çalıştırıyorsanız Azure ile bağlantı oluşturmak için de komutunu çalıştırmanız Connect-AzAccount gerekir.
Aşağıdaki örnekleri kaynaklarınızdaki değerlerle değiştirin:
Boşta kalma zaman aşımını ve TCP sıfırlamasını ayarlamak için az network lb rule update için aşağıdaki parametreleri kullanın:
--idle-timeout
--enable-tcp-reset
Başlamadan önce ortamınızı doğrulayın:
Azure portalında oturum açın ve komutunu çalıştırarak az loginaboneliğinizin etkin olup olmadığını denetleyin.
komutunu çalıştırarak az --versionbir terminalde veya komut penceresinde Azure CLI sürümünüzü denetleyin. En son sürüm için en son sürüm notları bölümüne bakın.