Spring Boot 应用程序在 Heroku 代码=H10 上崩溃

我已经在heroku应用程序上部署了一个springboot应用程序。该应用程序在很长一段时间内运行良好。但现在突然我收到错误代码=“H10”并且应用程序崩溃了。部署到 heroku 时构建成功,并且应用程序也可以在本地运行。

该应用程序位于 git 存储库中:https ://github.com/hmanoharan-12/saloncityservice

当我向 API 发送请求时收到错误。例如:-https://saloncityservice.herokuapp.com/getuser


呼唤远方
浏览 64回答 5
5回答

婷婷同学_

确保您--server.port=$PORT按照 Heroku 文档中有关为 Java 应用程序设置 HTTP 端口的描述进行传递

陪伴而非守候

我不久前遇到了同样的错误,甚至在添加了最后一个答案中指定的端口后,但没有任何运气。在阅读 Heroku 文档后,我在我的项目中添加了 Procfile 并且它起作用了。检查下面的文档 -https://devcenter.heroku.com/articles/deploying-gradle-apps-on-heroku#the-procfile

慕容森

抱歉,如果我来得太晚了一点。我尝试过添加 procfile,在 application.properties 或 application.yml 中添加端口号(如 Heroku 网站所述),仅使用 Spring Web 依赖项创建一个新项目 - 所有这些都不起作用。然后,当我从Gradle 更改为 Maven时,它就可以工作了......无需添加任何内容。

DIEA

我遇到了类似的问题。就我自己而言,端口被硬编码为固定值。在您的application.properties文件中,确保 server.port未将其硬编码到端口。 用。。。来代替 。server.port=8080server.port=${PORT:8080}8080这里如果没有指定端口则默认为

慕哥6287543

我遇到过两次同样的问题。该应用程序稳定运行了几个月,然后突然出现此 H10 错误。对我来说,如果我点击 Heroku 右上角菜单中的“更多”并“重新启动所有测功机”就足够了。我希望这对其中一方有所帮助。我当时也几乎绝望了。如果您有付费帐户,这种情况可能不会经常发生。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java