服务请求超时问题排查

一. 请求超时

排查步骤:

1.查看服务器是否正常

ping 域名/ip

对于ping请求超时,可以做出下面的可能性假设:

1、 对方已关机,或者网络上根本没有这个地址;

2、错误设置IP地址;

3、对方与自己不在同一网段内,通过路由也无法找到对方,但有时对方确实是存在的,当然不存在也是返回超时的信息;

4、对方确实存在,但设置了ICMP数据包过滤(比如防火墙设置)(他人都能够ping得通我的电脑,而我ping 不通他们的电脑)。

ping 不通一般是服务器问题;

2.查看端口是否能访问,排查网络

如果两台服务器能相互ping 通,但是接口请求不通,可以看一下服务器端口是否开放,是否能连接通,使用telnet:

telnet  ip  端口号

如果能连接上表示端口,网络正常,反之确认端口没问题的情况下,还是连接不上,在开发中可能由于环境隔离(防火墙设置),尤其机房不在一个域时导致跨域访问不通。通常出现在前端和后端服务部署在不同环境的机器上。

连接成功示例:

 连接失败示例:

  

3. 访问不通时还可以通过命令: tracepath  -n +ip  查看路由信息。

4. 不确定时可以通过postman 请求服务接口,查看服务器是否正常; 

如果确定是服务机器挂了,重启服务器即可(一般联系运维处理),如果宿主机挂了不可用,你可能需要一台新的机器去部署服务;

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值