背景:因业务升级需要,需要将服务迁移至华为云
问题:服务迁移后,直接在tomcat服务器内部curl -I Ip+路径,返回状态200,在nginx和tomcat服务器内部curl -I 域名加路径报错502
问题排查:查看后端tomcat服务日志无问题;查看server.xml文件,所需要修改域名部分都已修改;查看安全组和防火墙,都没有被影响网络部分;查看nginx错误日志中一直报错后端服务不可用,查看是健康检查判断后端服务502导致不可用,将后端服务剔除。
问题原因:check interval=3000 rise=2 fall=5 timeout=1000 type=http; 此处配置是nginx健康检查配置,在检查中,因为后端服务没有ROOT,所以此检查状态检查后端服务不可用
解决:当前暂时解决办法,将ROOT.war包传入,或者将健康检查配置暂时注释,后期清楚配置问题后再进行添加
论服务迁移后访问nginx502问题
最新推荐文章于 2021-10-11 21:59:59 发布