【发布时间】: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 也没有用。
-
错误是什么?