gpt4 book ai didi

python - 502 Bad Gateway upstream 在使用 flask、uWSGI、nginx 从上游读取响应 header 时过早关闭连接

转载 作者:行者123 更新时间:2023-11-28 19:10:01 25 4
gpt4 key购买 nike

你好吗?我在 DigitalOcean 上有一台 Ubuntu 16.04 的服务器我正在使用 uWSGI 和 Nginx 制作 Flask 应用程序。

我的文件看起来像:wsgi.py:

from flaskapp import app
if __name__ == "__main__":
app.run()

flask 应用程序.ini

[uwsgi]
limit-as = 512
module = wsgi:app
plugin = python
master = true
processes = 5
socket = flaskapp.sock
chmod-socket = 660
vacuum = true
die-on-term = true

/etc/systemd/system/flaskapp.service

[Unit]
Description=uWSGI instance to serve flaskapp
After=network.target

[Service]
User=blitwak
Group=www-data
WorkingDirectory=/home/blitwak/flaskapp
Environment="PATH=/home/blitwak/flaskapp/myprojectenv/bin"
ExecStart=/home/blitwak/flaskapp/myprojectenv/bin/uwsgi --ini flaskapp.ini

[Install]
WantedBy=multi-user.target

/etc/nginx/sites-available/flaskapp.conf

server {
listen 80;
server_name 162.243.76.55;

charset utf-8;
proxy_buffering on;
proxy_buffer_size 1k;
proxy_buffers 24 4k;
proxy_busy_buffers_size 8k;
proxy_max_temp_file_size 2048m;
proxy_temp_file_write_size 32k;

proxy_connect_timeout 75s;
proxy_read_timeout 300s;


location / {
include uwsgi_params;
uwsgi_pass unix:///home/blitwak/flaskapp/flaskapp.sock;

uwsgi_param UWSGI_SCRIPT app.wsgi;

uwsgi_buffer_size 32k;
uwsgi_buffers 8 32k;
uwsgi_busy_buffers_size 32k;


}
}

在/var/log/nginx/error.log 中它说了很多次:

2017/01/19 15:58:18 [error] 19181#19181: *36 upstream prematurely closed connection while reading response header from upstream, client: {myip}, server: {myserver}, request: "POST /yajugue HTTP/1.1", upstream: "uwsgi://unix:///home/blitwak/flaskapp/flaskapp.sock:", host: "{myserver}", referrer: "http://{myserver}/jugarPrimeraVez"

非常感谢!!!

我该如何解决?

最佳答案

也许已经为 Flask 应用程序设置了足够的规则。例如:

sudo chmod 710 /var/www/flask_app 
sudo chown -R nginx: /var/www/flask_app

关于python - 502 Bad Gateway upstream 在使用 flask、uWSGI、nginx 从上游读取响应 header 时过早关闭连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41749889/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com