首批通过分布式安全可靠测评,为关键业务系统打造
打开或测试连接报错 Connection refused
更新时间:2025-06-17 09:01
问题现象
测试连接或打开连接时报错。
报错信息:
执行 SQL 失败,错误详情:Could not connect to address=(host=some.domain.com)(port=2883)(type=master) : Socket fail to connect to host:some.domain.com, port:1883. Connection refused (Connection refused)报错信息示例:

问题原因
Connection refused 说明网络不通。可能原因:
目标地址不可达。
目标地址端口未起监听。
目标服务器防火墙策略拒绝了 Client 地址的连接请求。
说明
对于原因 1 和 2,亦可能因填写错误的 HOST 或 IP 配置导致。
解决方法
使用
ping命令确定目标地址是否可达。如果 ping 不通说明网络不通,此时需联系网络管理员确定网络配置。ping ${your.ob.ip.address}
使用
telnet命令确定目标地址端口是否起监听。如果 telnet 不通说明目标端口不可达。telnet ${your.ob.ip.address} ${your.ob.port}
使用
iptables命令检查防火墙配置。在目标服务器上,使用
iptables -nvL命令查看防火墙规则。相关参数说明: