环境: Python(3.8.x)+Flask+uWSGI+Nginx+宝塔
报错示例:
解决步骤
修改Nginx子配置文件(站点下的配置文件)
location / {# 注意这儿,一般这三个配套修改uwsgi_connect_timeout 600; # 指定连接到后端uWSGI的超时时间。uwsgi_read_timeout 600; # 指定接收uWSGI应答的超时时间,完成握手后接收uWSGI应答的超时时间。uwsgi_send_timeout 600; # 指定向uWSGI传送请求的超时时间,完成握手后向uWSGI传送请求的超时时间。uwsgi_pass 127.0.0.1:5000;include uwsgi_params;}
修改Nginx主配置文件(Nginx软件下的配置文件)
- 假如你使用Nginx只是作为反向代理,那么你修改的这个时间应该对应调整为
# 注意这儿,一般这三个配套修改 proxy_connect_timeout 600; proxy_read_timeout 600; proxy_send_timeout 600;
- 假如你使用的是fastcgi, 那么你修改的这个时间应该对应调整为
# 注意这儿,一般这三个配套修改 fastcgi_connect_timeout 600; fastcgi_read_timeout 600; fastcgi_send_timeout 600;
参考连接