我有一个想要在Gunicorn服务器上运行的Flask应用程序,而不是Werkzeug (即使是在开发中)。但由于该应用程序是使用create_app函数创建的,所以无法使用my_module:my_app从命令行启动Gunicorn。另外,我还有一个在Flask-Script扩展的帮助下编写的manage.py脚本,用于运行服务器和其他一些操作。
我尝试以与这里提出的解决方案相同的样式继承gunicorn.app.wsgiapp.WSGIApplication:How to use Flask-Script and Gunicorn,但在我的应用程序对象上找不到app_uri属性。
有谁知道怎么做吗?
发布于 2014-05-16 10:48:41
你遗漏了我曾经做过的同样明显的事情。;)
gunicorn 'my_module:create_app()'发布于 2017-07-24 18:47:21
我使用Custom Application section of the Gunicorn documentation中的配方解决了这个问题。基本思想是你继承了gunicorn.app.base.BaseApplication并重载了load_config和load。
https://stackoverflow.com/questions/23350846
复制相似问题