nginx环境问题排查二

背景:部署zzentry后出现了接口请求404情况,整体记录一下排查问题方法。

 

1.先看抓包工具的host看下是不是访问你部署机器ip,如图

2.如果请求host没有问题,在看下nginx的accesslog日志

    2.1先去查看nginx下对应域名的配置文件,路径:cd /opt/soft/nginx/conf.d/,内容如图:

查看app_zhuanzhuan_com.conf配置文件的内容,如图:

看下该路径下access.log内容:

该日志会有你发起请求内容,如图,端口号:8021,http请求状态码200。如果状态码404,表示nginx→zzentry(举例wf:zzentry)返回结果404.

3.如果返回404,用ip+端口号,访问一个接口,如果接口有返回就说明wf集群本身没有问题。

4.如果ip+端口号请求接口访问不了,说明wf服务本身有问题,估计bettle同步线上代码出现问题,删除同步一次基本可以解决。

也有一种情况nginx本身监听端口号和wf端口号占用同一个。根据端口号查看进程号:

怎么知道呢,就是重启wf服务同时查看catalina.out日志,如果重启过程中会展示 address被占用

命令行:sh restart.sh && tail -f logs/catalina.out

解决方案:先暂停nginx(nginx -s stop),重启wf服务,启动成功后,在重启nginx(start nginx).

下面有根据端口号查看进程号命令:

根据进程号,查询ps -ef |grep “进程号”

 

 

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值