Могу ли я увеличить время ожидания Azure Linux VMS TCP, если не использовать балансировщик нагрузки? - PullRequest
0 голосов
/ 20 мая 2019

У меня есть виртуальная машина Azure под управлением Linux (Ubuntu 18.06).Я использую сервер сокетов Python.Теперь проблема в том, что любой сокет-клиент, который не выполняет никаких действий в течение 4 минут, отключается.Я прошел https://github.com/wbuchwalter/azure-content/blob/master/includes/guidance-tcp-session-timeout-include.md и изменил /etc/sysctl.conf на моем экземпляре Linux, но он не работает.Теперь мой вопрос: 1. Можно ли изменить keepalive с общедоступным ip по умолчанию azre vm, потому что ссылка говорит «исходящий с использованием SNAT (Source NAT). Этот тайм-аут установлен на 4 минуты и не может быть изменен».

1 Ответ

0 голосов
/ 21 мая 2019

Тайм-аут входящего TCP для публичного IP можно контролировать. Для исходящих значений значение по умолчанию составляет 4 минуты и не может быть изменено. Вы все еще сохраняете сеанс активным, отправляя пакеты keep-alive.

...