【发布时间】:2016-12-04 12:11:00
【问题描述】:
我最近将我的 python 烧瓶应用程序部署到 heroku,但出现以下错误:
2016-07-29T17:32:00.145010+00:00 heroku[web.1]: State changed from crashed to starting
2016-07-29T17:32:11.162187+00:00 heroku[web.1]: Starting process with command `gunicorn myapp:app --log-file=-`
2016-07-29T17:32:13.548294+00:00 heroku[web.1]: Process exited with status 3
2016-07-29T17:32:13.448537+00:00 app[web.1]: [2016-07-29 17:32:13 +0000] [3] [INFO] Starting gunicorn 19.6.0
2016-07-29T17:32:13.449154+00:00 app[web.1]: [2016-07-29 17:32:13 +0000] [3] [INFO] Listening at: http://0.0.0.0:57535 (3)
2016-07-29T17:32:13.456988+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/site-packages/gunicorn/app/base.py", line 67, in wsgi
2016-07-29T17:32:13.456990+00:00 app[web.1]: return self.load_wsgiapp()
2016-07-29T17:32:13.456993+00:00 app[web.1]: File "/app/myapp.py", line 71
2016-07-29T17:32:13.456994+00:00 app[web.1]: data[i]={**a[i],**b,**c,**d,**e}
2016-07-29T17:32:13.563973+00:00 heroku[web.1]: State changed from starting to crashed
2016-07-29T17:32:14.847126+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=obscure-plateau-26852.herokuapp.com request_id=820cdbd3-d478-434b-be65-06f959ca2798 fwd="79.167.50.52" dyno= connect= service= status=503 bytes=
2016-07-29T17:32:14.370705+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=obscure-plateau-26852.herokuapp.com request_id=48a7f184-053b-4ba9-9833-a5e27df61867 fwd="79.167.50.52" dyno= connect= service= status=503 bytes=
我曾尝试更改默认端口等,但出现同样的错误。
有什么想法吗?
【问题讨论】:
-
您的项目和应用程序实际上是否称为
myapp和app? -
我运行的 python 脚本名为 myapp.py,因此我将其定义为我的应用程序
标签: python heroku flask hosting