Настройка сброса TCP и тайм-аута простоя для Azure Load Balancer
Статья
Правила Azure Load Balancer имеют диапазон времени ожидания по умолчанию от 4 минут до 100 минут для правил Load Balancer, правил исходящего трафика и правил NAT для входящего трафика. Значение по умолчанию — 4 минуты. Если период бездействия превышает значение тайм-аута, нет гарантии, что сеанс TCP или HTTP поддерживается между клиентом и вашей службой.
В следующих разделах описывается, как изменить настройки тайм-аута простоя и сброса TCP для ресурсов балансировщика нагрузки.
Выберите группу ресурсов для балансировщика нагрузки. В этом примере группа ресурсов называется myResourceGroup.
Выберите подсистему балансировки нагрузки. В этом примере балансировщик нагрузки называется myLoadBalancer.
В Настройках выберите Правила балансировки нагрузки.
Выберите правило балансировки нагрузки. В этом примере правило балансировки нагрузки называется myLBrule.
В правиле балансировки нагрузки введите значение времени ожидания в время ожидания простоя (минуты).
В разделе Сброс TCP выберите Включено.
Выберите Сохранить.
Чтобы установить тайм-аут простоя и сброс TCP, установите значения в следующих параметрах правила балансировки нагрузки с помощью Set-AzLoadBalancer:
IdleTimeoutInMinutes
EnableTcpReset
Чтобы установить и использовать PowerShell локально, для работы с этой статьей вам понадобится модуль Azure PowerShell 5.4.1 или более поздней версии. Выполните командлет Get-Module -ListAvailable Az, чтобы узнать установленную версию. Если вам необходимо выполнить обновление, ознакомьтесь со статьей, посвященной установке модуля Azure PowerShell. При использовании PowerShell на локальном компьютере также нужно запустить Connect-AzAccount, чтобы создать подключение к Azure.
Замените следующие примеры значениями из ваших ресурсов: