如果不使用负载均衡器,是否可以增加azure linux vms tcp保持活动超时?

时间:2019-05-20 07:37:29

标签: sockets tcp timeout azure-virtual-machine keep-alive

我有运行Linux(ubuntu 18.06)的Azure VM。我在那儿运行Python套接字服务器。现在的问题是,任何在4分钟内未执行任何活动的套接字客户端都将断开连接。我已经通过https://github.com/wbuchwalter/azure-content/blob/master/includes/guidance-tcp-session-timeout-include.md,并在我的Linux实例上更改了/etc/sysctl.conf,但是它不起作用。现在我的问题是 1.是否可以使用azre vm的默认公共ip更改keepalive,因为该链接显示“使用SNAT(源NAT)出站。此超时设置为4分钟,并且无法调整。”

1 个答案:

答案 0 :(得分:0)

可以控制公用IP的入站TCP超时。对于出站,默认值为4分钟,无法更改。您仍然可以通过发送保持活动数据包来保持会话处于活动状态。