【问题标题】:502 Bad Gateway after reloading supervisor502 Bad Gateway 重新加载主管后
【发布时间】:2020-11-06 13:48:56
【问题描述】:

我的 Flask Web 应用程序使用 nginx 和 gunicorn 运行。我使用主管让我的应用程序在后台运行。我总是使用 Windows Power Shell 和命令 SCP 更新我的文件。在我将 Ubuntu 服务器上已经存在的新编辑文件移动到服务器后,我使用命令 sudo supervisorctl reload 重新启动烧瓶应用程序以查看更改。但是这次烧瓶应用程序没有启动,我只得到 502 Bad Gateway。无论我重新加载主管或重新启动nginx多少次,我都只会得到错误代码502。

【问题讨论】:

  • 尝试在本地地址运行你的烧瓶,你的烧瓶应用似乎运行不正常
  • 本地地址是什么意思?烧瓶应用程序在我的电脑上运行良好。我认为 nginx 或 gunicorn 有问题,或者可能是错误的 conf 文件
  • 我的意思是 127.0.0.1 或 localhost,你有编辑或查看 nginx.conf 文件的权限吗?你的烧瓶应用程序运行端口是什么?
  • 我的flask应用运行在http的80端口,运行在0.0.0.0这个ubuntu服务器的ip可以用来打开网站
  • 您在任何地址 (0.0.0.0) 中打开端口的用户权限可能是您的问题,您还可以检查您的 nginx 打开的服务器端口,更多信息请参阅stackoverflow.com/a/12800469/1513086

标签: python ubuntu nginx flask supervisord


【解决方案1】:

问题是未安装的模块和配置文件中的输入错误。

【讨论】:

    猜你喜欢
    • 2019-03-07
    • 2018-07-01
    • 2021-04-05
    • 1970-01-01
    • 2015-07-25
    • 1970-01-01
    • 1970-01-01
    • 2020-04-05
    • 2020-07-12
    相关资源
    最近更新 更多