尽管正确的Procfile和正确的位置,Python Heroku应用程序仍具有0个Web动态

时间:2018-09-20 10:35:54

标签: python heroku procfile

我成功部署了python应用程序,但是当我打开该应用程序时,它向我显示:

应用程序错误 应用程序中发生错误,无法提供您的页面。如果您是应用程序所有者,请检查日志以获取详细信息。您可以使用以下命令从Heroku CLI执行此操作 Heroku日志--tail

这是我的heroku日志:

  

service =状态= 503字节=协议= https   2018-09-20T10:05:18.000000 + 00:00 app [api]:构建成功   2018-09-20T10:19:34.769300 + 00:00 heroku [router]:at =错误代码= H14   desc = “没有正在运行的Web进程” method = GET path =“ /”   host = demoaap.herokuapp.com request_id = 1ae   01895-963b-4211-9b30-d16de606c827 fwd =“ 182.72.121.210” dyno = connect =   service = status = 503字节= protocol = https

“ heroku ps”命令给出: demoaap 上没有动态(demoaap是我的应用名称)

此外,我尝试了Herokuommand(“ heroku ps:scale web = 1”),以便运行测功机但无法正常工作 。 请帮帮我

2 个答案:

答案 0 :(得分:1)

如果在部署中使用了Procfile,请确保它没有扩展名,例如.txt。如果可以,您可以尝试:

  1. 删除该Procfile.txt。
  2. 创建不带扩展名的新Procfile。
  3. 将新文件推送到Heroku。

答案 1 :(得分:0)

web:gunicorn --worker-class eventlet -w 1 app:app