【问题标题】:Unable to run flask app on gunicorn wsgi server无法在 gunicorn wsgi 服务器上运行烧瓶应用程序
【发布时间】:2020-04-16 17:53:03
【问题描述】:

我无法使用 gunicorn 运行烧瓶应用程序。我收到模块未找到错误。

gunicorn --bind 0.0.0.0:5000 wsgi:app [2019-12-26 18:42:02 +0000] [6374] [INFO] 启动 gunicorn 19.7.1 [2019-12-26 18:42:02 +0000] [6374] [INFO] 收听:http://0.0.0.0:5000 (6374) [2019-12-26 18:42:02 +0000] [6374] [INFO] 使用工作者:同步 [2019-12-26 18:42:02 +0000] [6378] [INFO] 使用 pid 引导工作人员:6378 [2019-12-26 18:42:02 +0000] [6378] [错误] 工作进程中的异常 回溯(最近一次通话最后): 文件“/usr/lib/python2.7/dist-packages/gunicorn/arbiter.py”,第 578 行,在 spawn_worker worker.init_process() 文件“/usr/lib/python2.7/dist-packages/gunicorn/workers/base.py”,第 126 行,在 init_process self.load_wsgi() 文件“/usr/lib/python2.7/dist-packages/gunicorn/workers/base.py”,第 135 行,在 load_wsgi self.wsgi = self.app.wsgi() wsgi 中的文件“/usr/lib/python2.7/dist-packages/gunicorn/app/base.py”,第 67 行 self.callable = self.load() 加载中的文件“/usr/lib/python2.7/dist-packages/gunicorn/app/wsgiapp.py”,第 65 行 返回 self.load_wsgiapp() 文件“/usr/lib/python2.7/dist-packages/gunicorn/app/wsgiapp.py”,第 52 行,在 load_wsgiapp 返回 util.import_app(self.app_uri) 文件“/usr/lib/python2.7/dist-packages/gunicorn/util.py”,第 377 行,在 import_app 导入(模块) 文件“/home/arunsharma/PycharmProjects/myproject/wsgi.py”,第 1 行,在 从我的项目导入应用程序 文件“/home/arunsharma/PycharmProjects/myproject/myproject.py”,第 2 行,在 进口猛犸象 ImportError:没有名为猛犸象的模块 [2019-12-26 18:42:02 +0000] [6378] [INFO] 工人退出(pid:6378) [2019-12-26 18:42:02 +0000] [6374] [INFO] 关机:Master [2019-12-26 18:42:02 +0000] [6374] [INFO] 原因:Worker 启动失败。

这是我的错误,但是当它运行时它已经被执行而没有任何错误。我也在使用 gunicorn3 但错误是一样的。请问你能帮帮我吗?。我的主要动机是我想将我的应用程序作为生产服务器运行。

【问题讨论】:

  • 你好像在用python2
  • 是的,gunicorn3 也没有用。
  • 错误是什么?

标签: flask gunicorn wsgi


【解决方案1】:

缺少python模块,请运行:

pip install mammoth

【讨论】:

  • 谢谢,我已经安装了,但是没有用。当我使用 gunicorn 时,我可以简单地运行这段代码,它会引发错误
猜你喜欢
  • 2017-12-25
  • 1970-01-01
  • 2020-01-10
  • 2016-12-09
  • 1970-01-01
  • 2020-03-17
  • 1970-01-01
  • 2018-07-06
  • 1970-01-01
相关资源
最近更新 更多