nginx反向代理,网站访问出现502,页面刷新之后可以正常访问?

查看nginx错误日志,大量的(104 connection reset by peer)while reading respond headers from upstream. 求教大神怎么解决这种问题,谢谢。网站部署用的tomcat
最新回答
咸鱼

2024-06-05 11:54:10

为了保证服务性能以及安全,nginx的代理有超时时间的设置,你这个问题就是代理超时。大概有以下几种可能,您可以依次排查一下:
1、nginx proxy的超时时间太短。解决方法:可以通过修改nginx配置调整。
2、客户端主动关闭了连接。解决方法:检查客户端程序是否有问题。
3、nginx两次提交post间隔过快。解决方法:检查代码有没有类似于循环提交POST的操作或者客户端有没有并发测试。
4、数据库服务器连接失败,session服务器过期。解决方法:检查数据库有,例如session,redis服务器是否过期。
希望能够帮助到您!