测试服务挂了导致服务不可用的排除方法及重启服务的分享
2017-12-29 18:26
267 查看
在测试过程中,经常遇到接口报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 执行部署脚本
等待部署完成即可
举例抓包中遇到如下报错
初步断定是服务问题,可能是服务挂了,导致访问报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 执行部署脚本
等待部署完成即可
相关文章推荐
- 大量SYN_RECV连接,而导致业务出现短暂不可用的解决方法分享
- PHP使用GD库输出汉字的方法【测试可用】
- win7重启 MySQL服务丢失解决方法
- JavaScript实现正则去除a标签并保留内容的方法【测试可用】
- c#调用百度地图web服务api-----该方法可用在js跨域请求上
- Python2.7基于淘宝接口获取IP地址所在地理位置的方法【测试可用】
- 用“逐步排除”的方法定位Java服务线上“系统性”故障
- jQuery实现通过方向键控制div块上下左右移动的方法【测试可用】
- 重启vcenter后导致vclient无法连接,也无法手动启动vcenter服务(转,亲测有效)
- "登陆windows live messenger失败,因为服务暂时不可用。请稍后再试。"的解决方法
- centos安装nagios服务(测试可用)
- 重建Hibernate的SessionFactory的方法(不重启服务)
- 修改ip导致服务不可用
- eclipse中安装myeclipse插件的方法(测试可用转)
- Fidder--APP测试抓包神器使用方法分享
- Android 系统截屏与系统内置DVR录像冲突,导致SystemUI重启的问题解决与分享
- 在android下获取有线和无线IP地址的方法,经测试可用
- 测试udp服务的端口是否可用
- c#调用百度地图web服务api-----该方法可用在js跨域请求上
- WinForm容器内控件批量效验是否允许为空?设置是否只读?设置是否可用等方法分享