netty4.0.28 实现的 tcp server 遭遇保留ip连接

汪林 发布于 2017/11/08 17:40
阅读 704
收藏 0

各位大神们,请教大家一个问题:

背景:
1. 基于netty4.0.28 实现的一个私有协议的物联网平台,姑且叫 Tserver,监听在端口 a
2. 使用的阿里云的主机,配置:1核 2G;将 Tserver 部署在改机器上
3. 使用 2 台硬件设备连接 Tserver , netstat -nat | grep a 看了一下,确实有2个链接 ESTABLISHED

4. 心跳部分代码,readTimeOutHandler 部分代码都已注释


问题:
观察 Tserver 的日志,发现每隔一分钟,会有一个保留地址的 ip 与 Tserver 建立连接,并发送一个空的消息过来,通过decoder日志观察,in.readableBytes = 0,紧接着该链接自己断掉。一直不明白为什么会有这种隐形的 ip 不间断地与 Tserver 建立连接???难道是因为阿里云的机器是虚拟机导致的???

加载中
0
蜗牛pass

阿里有一个自动监听端口的功能,你是不是配置了该功能

蜗牛pass
回复 @汪林 : 需要你去看配置
汪林
汪林
阿里的虚拟机是对每个端口都会自动监听吗?
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部