错误H14(没有Web进程中运行)部署在Heroku(Error H14 (No web proce

2019-07-30 07:56发布

我尝试在Heroku上创建简单的Java应用程序。 我遵循以下步骤从步骤http://samuelsharaf.wordpress.com/2011/11/06/create-a-simple-java-web-app-using-maven-and-upload-to-heroku/做到这一点。

但是,当我尝试部署我在Heroku上项目的应用程序我得到当我试图像波纹管的错误信息,查看日志

$ heroku logs -t
2012-07-10T02:15:14+00:00 heroku[slugc]: Slug compilation started
2012-07-10T02:15:27+00:00 heroku[api]: Add shared-database:5mb add-on by anwar@meruvian.org
2012-07-10T02:15:27+00:00 heroku[api]: Release v2 created by anwar@meruvian.org
2012-07-10T02:15:27+00:00 heroku[api]: Add MAVEN_OPTS, PATH, JAVA_OPTS config by anwar@meruvian.org
2012-07-10T02:15:27+00:00 heroku[api]: Release v3 created by anwar@meruvian.org
2012-07-10T02:15:28+00:00 heroku[api]: Release v4 created by anwar@meruvian.org
2012-07-10T02:15:28+00:00 heroku[api]: Deploy cb1cfa2 by anwar@meruvian.org
2012-07-10T02:15:28+00:00 heroku[web.1]: State changed from starting to down
2012-07-10T02:15:28+00:00 heroku[slugc]: Slug compilation finished
2012-07-10T02:16:51+00:00 heroku[router]: Error H14 (No web processes running) -> GET fierce-ocean-9944.herokuapp.com/ dyno= queue= wait= service= status=503 bytes=

这是我在Heroku网址:

http://fierce-ocean-9944.herokuapp.com/

那是什么错误?

如何解决这个问题?

谢谢

Answer 1:

您是否尝试过缩放你的流程类型中的一种? 例如heroku ps:scale web=1

或者说,检查什么是你当前的网络计数使用“Heroku的PS”看https://devcenter.heroku.com/articles/scaling



Answer 2:

我一直运行到同样的问题。 Python示例应用程序运行得很好,但我没有。 我登录到仪表板,发现我的应用程序在网络赛道计数显示为零。 所以,我碰上它在Web GUI(即STRETCH时滑块控件,直到你得到一个非零数),并且工作。 我的仪表板也显示Heroku的PS:网络规模= 1个测功机在零,我把它作为零。



Answer 3:

如果您使用的是容器构建Web应用程序,创建一个heroku.yaml像这样在你的项目的根文件:

build:
docker:
    web: Dockerfile
run:
    web: [PUT YOUR CMD COMMAND IN DOCKERFILE HERE]

然后加入heroku.yaml到Git仓库。 您可以删除Procfile (可选)。 最后部署你的仓库,如下所示:

git add .
git commit -m "Add heroku.yml"
heroku stack:set container -a [YOUR APP NAME]
git push heroku master

如果您正在推动的Heroku是第一次,你应该运行heroku git:remote -a [YOUR APP NAME]以前git push heroku master



文章来源: Error H14 (No web processes running) deploy on Heroku
标签: heroku cloud