aws clb 的默认连接空闲超时为 60秒,当你设备心跳也是 60 的时候,就会出现超时断连问题。解决办法一个是将设备心跳周期缩短,另外一个就是将服务器端的空闲检测时间加长。修改设备心跳不是那么简单的事情,特别当设备已经出货的时候。
这里面尝试修改 CLB 的连接空闲超时时间就可以了,将默认的 60秒,设置为 240秒。
aws clb 的默认连接空闲超时为 60秒,当你设备心跳也是 60 的时候,就会出现超时断连问题。解决办法一个是将设备心跳周期缩短,另外一个就是将服务器端的空闲检测时间加长。修改设备心跳不是那么简单的事情,特别当设备已经出货的时候。
这里面尝试修改 CLB 的连接空闲超时时间就可以了,将默认的 60秒,设置为 240秒。
本博客采用 知识共享署名-禁止演绎 4.0 国际许可协议 进行许可
本文标题:AWS CLB 解决 MQTT 断连问题
本文地址:https://jizhong.plus/post/2024/11/aws-clb-mqtt-keepalive.html