将应用程序部署到Heroku时出错,H14错误

时间:2020-07-28 04:18:05

标签: python heroku web-deployment heroku-cli

我试图在Heroku上部署我的python应用程序,但是当我打开它时,我得到了这个-error

当我检查日志时,得到以下内容-

2020-07-28T04:02:40.187477+00:00 heroku[router]: at=error code=H14 desc="No web processes running" 
method=GET path="/" host=song-generator.herokuapp.com request_id=6359f422-79c7-4f9d-ab3f-399e0079467d 
fwd="223.229.164.118" dyno= connect= service= status=503 bytes= protocol=https
2020-07-28T04:02:40.886308+00:00 heroku[router]: at=error code=H14 desc="No web processes running" 
method=GET path="/favicon.ico" host=song-generator.herokuapp.com request_id=9e474e1a-b4b4-4709-8891- 
58e0c3525056 fwd="223.229.164.118" dyno= connect= service= status=503 bytes= protocol=https

这是我在Procfile中的代码-

web: gunicorn app:app --preload

当我运行heroku ps:scale web=1时,我得到以下内容-

Scaling dynos... !
!    Couldn't find that process type (web).

我在线上尝试了所有解决方案,但没有一个帮助我!!请帮助

1 个答案:

答案 0 :(得分:0)

我得到了答案,procfile实际上是一个.txt文件,这就是为什么无法检测到它的原因