测试服务挂了导致服务不可用的排除方法及重启服务的分享

Posted 子信风蓝蓝

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了测试服务挂了导致服务不可用的排除方法及重启服务的分享相关的知识,希望对你有一定的参考价值。

 

   在测试过程中,经常遇到接口报502错误,导致测试阻滞,初步排查服务及重启服务的方法如下:

举例抓包中遇到如下报错

 

 

初步断定是服务问题,可能是服务挂了,导致访问报502,这里我们要去找这个服务部署在哪台服务器上,哪个项目里,我们可以先进入http://www.sqaproxy.com/

查找这个域名对应的服务器

 

该域名对应的是10.168.105.33:10012

进入这台服务器,对应的tomcat目录内

通过端口,可以知道dfc-test.sqaproxy.com服务是部署在apache-tomcat-app-dev-10012项目内(tomcat项目命名规则apache-tomcat-服务名-端口号)

ps aux | grep 10012

该命令可以查询服务是否启动

上图可见  该服务处于启动状态

如果是未启动,则显示下图

如果想重启该项目:

cd apache-tomcat-app-dev-10012  进入该tomcat项目内

sh deploy.sh   执行部署脚本

等待部署完成即可

 

以上是关于测试服务挂了导致服务不可用的排除方法及重启服务的分享的主要内容,如果未能解决你的问题,请参考以下文章

用Hystrix保护自己

disconf:服务端使用总结

Jetty部署中tmpdir导致服务不可用问题

FusedLocationClient 故障排除服务中断场景

ActiveMQ挂了,重启一直无法将所有实例启起来的问题

windows 服务器使用量高导致网络异常