求助服务 Connection refused 如何排查

2022-06-30 14:32:46 +08:00
 zhongpingjing

现象是:服务运行一段时间后,无法请求服务接口,在服务部署机器 curl 接口会报 Connection refused 日志没有什么不正常的,该如何排查

1362 次点击
所在节点    Java
9 条回复
kongkongyzt
2022-06-30 14:37:12 +08:00
netstat -tulpn | grep <监听的端口号> 看看程序是否依然在监听端口
likeccpo
2022-06-30 14:39:24 +08:00
1 、您尝试连接的接口没有任何内容正在监听
2 、该端口被防火墙阻止
likeccpo
2022-06-30 14:42:28 +08:00
- `sudo apt install net-tools`
- `netstat -nltp | grep 'port'`
fzdwx
2022-06-30 14:45:04 +08:00
说一个我遇到过这种情况的解决方案: 监听本地的地址为 `0.0.0.0` 不要设置为`localhost`
sadfQED2
2022-06-30 18:14:33 +08:00
@fzdwx 建议下次写成":80"或者":443",不然可能会出现 ipv6 无法访问
julyclyde
2022-07-01 09:59:13 +08:00
@fzdwx
@likeccpo
@sadfQED2
你这个肯定不对
人家问的是“过一段时间以后”
fzdwx
2022-07-01 10:18:30 +08:00
#6 @julyclyde 确实是,没好好审题。。。
zhongpingjing
2022-07-01 14:41:46 +08:00
上来 V2EX 求助后,就没有复现了,。。不知道咋回事,没办法按各位的方法排查,先谢谢各位
likeccpo
2022-07-05 15:26:35 +08:00
@julyclyde 有没有可能是堵塞了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/863187

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX