我有一个很大的Flask项目,我正在尝试与gunicorn,supervisor和nginx一起运行。我使用了大量的蓝图,并且有一个名为run.py
的文件可以启动整个应用程序。看起来像这样:
from webapp import app, socketio
if __name__ == "__main__":
socketio.run(app)
webapp
包含包含所有视图,模型和模板文件的主模块。
当我尝试绑定古尼色gunicorn --bind 127.0.0.1:8000 run &
时,会产生以下错误:
Failed to find application object 'application' in 'run'
。我不知道如何解决这个问题。
我正在尝试关注this tutorial。
答案 0 :(得分:0)
在教程中提到的gunicorn始于
gunicorn app:app -b localhost:8000
即有:app
部分不在其中
gunicorn --bind 127.0.0.1:8000 run
应该是
gunicorn --bind 127.0.0.1:8000 run:app