nginx + uwsgi,上游在从上游读取响应标头时过早关闭连接

nginx + uwsgi, upstream prematurely closed connection while reading response header from upstream

提问人:Kennen Kim 提问时间:11/14/2023 最后编辑:Kennen Kim 更新时间:11/14/2023 访问量:44

问:

我正在使用 Nginx 和 uwsgi。

遇到以下错误,但现在已解决。

upstream prematurely closed connection while reading response header from upstream

问题已经解决,但我的问题仍未得到解答,这就是我写这篇文章的原因。

我之前的设置如下

UWSGI 设置为 HTTP,并且

http = 0.0.0.0:8000

Nginx 正在通过 proxy_pass 将请求转发给 UWSGI。

proxy_pass http://appserver;

这是我在阅读另一篇文章后更改的设置。 我将 uwsgi 更改为 socket,nginx 使用 uwsgi_pass 将请求传递给 uwsgi。

[uwsgi]
socket = 0.0.0.0:8000
[nginx]
uwsgi_pass appserver;
include uwsgi_params;

我想知道的是为什么我间歇性地得到 上游在从上游读取响应标头时过早关闭连接 读取来自上游的响应标头时?

如果只是我缺乏知识,我会很感激知道我需要学习更多的东西。

谢谢。

问题解决了,但我很好奇原因。

我引用了以下链接 但我并不完全理解它,所以我写了。

uwsgi + nginx + flask:上游过早关闭

HTTP 套接字 nginx 反向代理 uwsgi

评论


答: 暂无答案