昨天碰到一个奇怪的问题,公司使用的mqtt服务器突然收不到消息了,仔细检查发现是使用的 org.fusesource.mqtt.client 客户端在centos上无法连接,但放在windows2008下又能正常运行,检看源码后发现一个问题源码中要去获取host,如果找不到也不报错,太坑爹了。
解决方法:
1、用命令hostname,查看当前主机名
2、在/etc/hosts文件中,进行相应配置,例如:127.0.0.1 myhost
解决方法:
1、用命令hostname,查看当前主机名
2、在/etc/hosts文件中,进行相应配置,例如:127.0.0.1 myhost
本文记录了一次遇到的奇怪问题:使用org.fusesource.mqtt.client客户端在CentOS上无法连接到MQTT服务器,而在Windows 2008环境下却能正常运行。通过检查源码发现了问题所在,并给出了具体的解决步骤。
4821

被折叠的 条评论
为什么被折叠?



