V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zhongpingjing
V2EX  ›  Java

求助服务 Connection refused 如何排查

  •  
  •   zhongpingjing · 2022-06-30 14:32:46 +08:00 · 1374 次点击
    这是一个创建于 887 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    9 条回复    2022-07-05 15:26:35 +08:00
    kongkongyzt
        1
    kongkongyzt  
       2022-06-30 14:37:12 +08:00
    netstat -tulpn | grep <监听的端口号> 看看程序是否依然在监听端口
    likeccpo
        2
    likeccpo  
       2022-06-30 14:39:24 +08:00
    1 、您尝试连接的接口没有任何内容正在监听
    2 、该端口被防火墙阻止
    likeccpo
        3
    likeccpo  
       2022-06-30 14:42:28 +08:00
    - `sudo apt install net-tools`
    - `netstat -nltp | grep 'port'`
    fzdwx
        4
    fzdwx  
       2022-06-30 14:45:04 +08:00
    说一个我遇到过这种情况的解决方案: 监听本地的地址为 `0.0.0.0` 不要设置为`localhost`
    sadfQED2
        5
    sadfQED2  
       2022-06-30 18:14:33 +08:00 via Android
    @fzdwx 建议下次写成":80"或者":443",不然可能会出现 ipv6 无法访问
    julyclyde
        6
    julyclyde  
       2022-07-01 09:59:13 +08:00
    @fzdwx
    @likeccpo
    @sadfQED2
    你这个肯定不对
    人家问的是“过一段时间以后”
    fzdwx
        7
    fzdwx  
       2022-07-01 10:18:30 +08:00
    #6 @julyclyde 确实是,没好好审题。。。
    zhongpingjing
        8
    zhongpingjing  
    OP
       2022-07-01 14:41:46 +08:00
    上来 V2EX 求助后,就没有复现了,。。不知道咋回事,没办法按各位的方法排查,先谢谢各位
    likeccpo
        9
    likeccpo  
       2022-07-05 15:26:35 +08:00
    @julyclyde 有没有可能是堵塞了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1015 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 21:47 · PVG 05:47 · LAX 13:47 · JFK 16:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.