开发浙里办应用,做了一个测试接口,直接返回1。架构:spring boot开发,前端请求接口,由A机器的nginx转发到B机器的tomcat,AB是同一网段。postman测试接口正常,浙里办测试30%的成功率,报远程接口异常。通过抓包查看,有请求进入,但是调用失败的时候nginx access.log和error.log都没有记录。我们网络说是nginx转发的时候tomcat没有响应。
开发浙里办应用,做了一个测试接口,直接返回1。架构:spring boot开发,前端请求接口,由A机器的nginx转发到B机器的tomcat,AB是同一网段。postman测试接口正常,浙里办测试30%的成功率,报远程接口异常。通过抓包查看,有请求进入,但是调用失败的时候nginx access.log和error.log都没有记录。我们网络说是nginx转发的时候tomcat没有响应。
15 回答8.4k 阅读
8 回答6.2k 阅读
2 回答2.4k 阅读✓ 已解决
1 回答2.1k 阅读✓ 已解决
1 回答1.9k 阅读✓ 已解决
1 回答1.8k 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
是你的nginx配置文件里没有添加日志相关的配置吧,nginx做反向代理只要配置了日志,那只要请求到了nginx不管你的后端tomcat有没有响应成功都会有access.log日志。