在python

时间:2018-09-11 11:11:59

标签: python heroku server webhooks

我正在使用flask在Python上开发一个应用程序,并且在尝试将其部署到Heroku时遇到此错误:

  

错误R10(引导超时)-> Web进程在启动后60秒内未能绑定到$ PORT

在Heroku日志中,我可以看到此行 enter image description here

我尝试过的几种可能性

  1. 在我的Procfile中,我写了这个web: python hello-mysql.py

  2. 我也尝试过web: python hello-mysql.py runserver 0.0.0.0=$PORT

  3. 在Procfile中将“ web”替换为“ worker”。

1 个答案:

答案 0 :(得分:1)

@damien看来,您似乎没有绑定到$PORT env var。以下一些文档可能会有所帮助:https://devcenter.heroku.com/articles/getting-started-with-python#define-a-procfilehttps://devcenter.heroku.com/articles/dynos#web-dynos

另外,不要将您的进程重命名为“ worker”,因为只能通过http / https访问名为web的进程。