首页 > 解决方案 > Flask 502 Bad Gateway - 服务器重启后 sock 文件失败

问题描述

  1. 我使用本教程设置了一些域(domain1.com、domain2.com 等):https ://www.digitalocean.com/community/tutorials/how-to-serve-flask-applications-with-uwsgi-和-nginx-on-ubuntu-20-04 进行此调整:https ://stackoverflow.com/a/57460379/16875679 并且工作正常

  2. 重新启动服务器后,我开始在一个特定域(domain1.com)上收到 502 Bad Gateway 错误。当我检查错误日志时,它看起来像这样:

2021/11/10 05:32:01 [错误] 579#579: *8 connect() to unix:///var/www/proj/myproject.sock 在连接到上游、客户端时失败(111:连接被拒绝) :85.138.64.158,服务器:domain1.com,请求:“GET / HTTP/1.1”,上游:“uwsgi://unix:///var/www/proj/myproject.sock:”,主机:“domain1. com"

2021/11/10 05:32:17 [错误] 579#579: *14 connect() to unix:///var/www/proj/myproject.sock 在连接到上游客户端时失败(111:连接被拒绝) :114.119.156.133,服务器:domain1.com,请求:“GET /robots.txt HTTP/1.1”,上游:“uwsgi://unix:///var/www/proj/myproject.sock:”,主机: “domain2.com”

一旦我创建了另一个 sock 文件(通过再次遵循本教程,只是一个不同的 sock 文件名 - https://stackoverflow.com/a/57460379/16875679)它工作正常!直到下一次服务器重新启动



非常感谢!

标签: pythonnginxflask

解决方案


推荐阅读