小编And*_*ina的帖子

Nginx + Django + Gunicorn:从上游读取响应标头时 502 Bad Gateway 上游过早关闭连接

我正在创建(第一次)一个网站。更具体地说,用户上传图像,经过一些计算后,网站会显示一些结果。

但是,有时(并非总是如此,有时只是重试或更改其有效的图像)在此过程中我会收到“502 Bad Gateway nginx/1.10.3 (Ubuntu)”

查看我得到的错误:

[error] 7836#7836: *16 upstream prematurely closed connection while reading response header from upstream, client: 131.175.147.1, server: _, request: "POST / HTTP/1.1", upstream: "http://unix:/home/django/gunicorn.socket:/", host: "165.227.170.231", referrer: "http://165.227.170.231/"
Run Code Online (Sandbox Code Playgroud)

我试过这个,但它没有多大帮助,虽然我认为不是我的情况。

设置是:

/etc/nginx/sites-available/django :

upstream app_server {
server unix:/home/django/gunicorn.socket fail_timeout=0;
}

server {
listen 80 default_server;
listen [::]:80 default_server ipv6only=on;

root /usr/share/nginx/html;
index index.html index.htm;

client_max_body_size 4G;
server_name _;

keepalive_timeout 5;

# Your Django project's media files - amend as …
Run Code Online (Sandbox Code Playgroud)

django nginx gunicorn

5
推荐指数
0
解决办法
2114
查看次数

标签 统计

django ×1

gunicorn ×1

nginx ×1