首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Gunicorn在运行heroku日志时返回错误

Gunicorn在运行heroku日志时返回错误
EN

Stack Overflow用户
提问于 2020-05-07 08:51:36
回答 2查看 260关注 0票数 0

当运行heroku logs --tail时,我得到了以下无限循环的错误。主要的错误是这个我无法理解的“意想不到的额外参数”。我的procfile是web: gunicorn app:app,我的主".py“文件是app.py。所以procfile是很好用的。我真的不知道这里发生了什么。提前感谢

代码语言:javascript
运行
复制
[2020-05-06 22:18:21 +0000] [4256] [INFO] Worker exiting (pid: 4256)
2020-05-06T22:18:21.783472+00:00 app[web.1]: [2020-05-06 22:18:21 +0000] [4258] [INFO] Booting worker with pid: 4258
2020-05-06T22:18:21.803986+00:00 app[web.1]: Usage: gunicorn [OPTIONS]
2020-05-06T22:18:21.803987+00:00 app[web.1]: Try 'gunicorn --help' for help.
2020-05-06T22:18:21.803988+00:00 app[web.1]: 
2020-05-06T22:18:21.804014+00:00 app[web.1]: Error: Got unexpected extra argument (app:app)
2020-05-06T22:18:21.804437+00:00 app[web.1]: [2020-05-06 22:18:21 +0000] [4257] [INFO] Worker exiting (pid: 4257)
2020-05-06T22:18:21.891864+00:00 app[web.1]: [2020-05-06 22:18:21 +0000] [4259] [INFO] Booting worker with pid: 4259
2020-05-06T22:18:22.412798+00:00 app[web.1]: Usage: gunicorn [OPTIONS]
2020-05-06T22:18:22.412829+00:00 app[web.1]: Try 'gunicorn --help' for help.
2020-05-06T22:18:22.412829+00:00 app[web.1]: 
2020-05-06T22:18:22.412836+00:00 app[web.1]: Error: Got unexpected extra argument (app:app)
2020-05-06T22:18:22.413113+00:00 app[web.1]: [2020-05-06 22:18:22 +0000] [4258] [INFO] Worker exiting (pid: 4258)
2020-05-06T22:18:22.490604+00:00 app[web.1]: Usage: gunicorn [OPTIONS]
2020-05-06T22:18:22.490606+00:00 app[web.1]: Try 'gunicorn --help' for help.
2020-05-06T22:18:22.490606+00:00 app[web.1]: 
2020-05-06T22:18:22.490613+00:00 app[web.1]: Error: Got unexpected extra argument (app:app)
2020-05-06T22:18:22.490941+00:00 app[web.1]: [2020-05-06 22:18:22 +0000] [4259] [INFO] Worker exiting (pid: 4259)
2020-05-06T22:18:22.499552+00:00 app[web.1]: [2020-05-06 22:18:22 +0000] [4260] [INFO] Booting worker with pid: 4260

下面是我的个人资料:

代码语言:javascript
运行
复制
web: gunicorn app:app
EN

回答 2

Stack Overflow用户

发布于 2020-09-21 13:22:54

我在Heroku上使用flask时遇到了同样的问题。这就是我的问题:

Initdb()是一个生成SQL数据库的函数。我注释掉了以下代码并解决了这个问题:

代码语言:javascript
运行
复制
Try:
    Init_db_command()    
Except sqlite3.operationalError:
    Pass
票数 1
EN

Stack Overflow用户

发布于 2020-08-24 03:43:24

据我所知,当你在一个函数中传递一个字符串时,就会发生这个错误,所以要避免这样做。不要在函数定义中将字符串作为参数传递

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61647978

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档