我无法使用gunicorn运行烧瓶应用程序。我收到modulenotfound错误。
gunicorn --bind 0.0.0.0:5000 wsgi:app [2019-12-26 18:42:02 +0000] [6374] [INFO]起始枪杀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]使用worker:同步 [2019-12-26 18:42:02 +0000] [6378] [INFO] pid的启动工人:6378 [2019-12-26 18:42:02 +0000] [6378] [错误]辅助进程异常 追溯(最近一次通话): 在spawn_worker中的文件“ /usr/lib/python2.7/dist-packages/gunicorn/arbiter.py”,第578行 worker.init_process() init_process中的文件“ /usr/lib/python2.7/dist-packages/gunicorn/workers/base.py”,第126行 self.load_wsgi() 在load_wsgi中的第135行,文件“ /usr/lib/python2.7/dist-packages/gunicorn/workers/base.py” 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() 在load_wsgiapp中的第52行,文件“ /usr/lib/python2.7/dist-packages/gunicorn/app/wsgiapp.py” 返回util.import_app(self.app_uri) import_app中的文件“ /usr/lib/python2.7/dist-packages/gunicorn/util.py”,行377 导入(模块) 在第1行的文件“ /home/arunsharma/PycharmProjects/myproject/wsgi.py” 从myproject导入应用程序 在第2行的文件“ /home/arunsharma/PycharmProjects/myproject/myproject.py” 进口猛mm象 ImportError:没有名为猛mm象的模块 [2019-12-26 18:42:02 +0000] [6378] [INFO]工人正在离开(pid:6378) [2019-12-26 18:42:02 +0000] [6374] [INFO]关机:大师 [2019-12-26 18:42:02 +0000] [6374] [INFO]原因:工作程序无法启动。
这是我的错误,但是当它只运行时就已经执行了而没有任何错误。我也在使用gunicorn3,但错误将是相同的。请问你能帮帮我吗?。我的主要动机是我想将我的应用程序作为生产服务器运行。
答案 0 :(得分:0)
缺少python模块,请运行:
pip install mammoth