首页
注册
登录
splxsg 最近的时间轴更新
splxsg
V2EX 第 621810 号会员,加入于 2023-03-31 13:19:07 +08:00
splxsg
提问
技术话题
好玩
工作信息
交易信息
城市相关
splxsg 最近回复了
2023-06-24 01:05:24 +08:00
回复了
mikaelson
创建的主题
›
NGINX
›
我这套 nginx 反向代理设置有问题吗?帮忙看看各位大佬。
"upstream prematurely closed connection while reading response header from upstream" 这个错误通常发生在 Nginx 试图读取来自上游服务器的响应时,上游服务器已经关闭了连接。
这个问题可能的原因有很多种,包括:
应用服务器问题:您的 Java 应用可能存在某些问题,导致其无法正确响应请求,或者在响应过程中崩溃。这种情况下,你需要检查 Java 应用的日志,看看是否有任何错误或异常。
网络问题:网络连接不稳定或者带宽不足,也可能导致此问题。尤其是在你的场景中,内网服务器和腾讯云服务器之间的网络可能存在问题。可以尝试通过 ping 或者 traceroute 命令检查网络连接的稳定性。
配置问题:你的 Nginx 配置看起来没有什么问题,但是值得一试的是增加 proxy_read_timeout 的值。这个参数决定了 Nginx 等待上游服务器响应的时间。如果你的应用处理请求需要很长时间,那么可能需要增加这个值。例如,你可以尝试将其设置为 600s 或者更长。
还有,你可以在你的反向代理文件中添加 proxy_next_upstream 配置项,设置其值为 error timeout invalid_header http_500 http_502 http_503 http_504 ,这样,当遇到这些错误时,Nginx 将会尝试使用其他的服务器。
希望以上的建议能对你有所帮助。
»
splxsg 创建的更多回复
关于
·
帮助文档
·
博客
·
API
·
FAQ
·
实用小工具
·
957 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 10ms ·
UTC 20:32
·
PVG 04:32
·
LAX 12:32
·
JFK 15:32
Developed with
CodeLauncher
♥ Do have faith in what you're doing.