gunicorn 启动问题 Failed to find application

发布于 2022-09-01 16:31:00 字数 23 浏览 14 评论 0

如题,搜了一下没找到解决方案

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

烟雨凡馨 2022-09-08 16:31:00

如题,应该是你的directory设置错了,command=/usr/bin/gunicorn app:applicationapp是一个文件名,application是该文件中程序启动的一个对象,也有可能是这个设置没有对应上。你应该贴一下你的gunicorn代码出来的。

从来不烧饼 2022-09-08 16:31:00

如果你用虚拟环境的gunicorn的话,应该在command中给出全路径,同时也提供python的路径,如:

command=/my/path/to/venv/bin/python /my/path/to/venv/bin/gunicorn application:app,application

是入口文件,app是里面入口函数,如通过app.run()执行。如果楼主还没有解决,建议把gunicorn配置文件和环境贴出来,这样更好分析。

粉红×色少女 2022-09-08 16:31:00
app = web.application(urls, globals())

application = app.wsgifunc()

if __name__ == '__main__':
    app.run()

application = app.wsgifunc() 楼主是不是忘记了这一行了呢,在gunicorn下,不走app.run() 的

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文