5 回答
TA贡献1757条经验 获得超8个赞
我不久前遇到了同样的错误,甚至在添加了最后一个答案中指定的端口后,但没有任何运气。在阅读 Heroku 文档后,我在我的项目中添加了 Procfile 并且它起作用了。检查下面的文档 -
https://devcenter.heroku.com/articles/deploying-gradle-apps-on-heroku#the-procfile
TA贡献1853条经验 获得超18个赞
抱歉,如果我来得太晚了一点。我尝试过添加 procfile,在 application.properties 或 application.yml 中添加端口号(如 Heroku 网站所述),仅使用 Spring Web 依赖项创建一个新项目 - 所有这些都不起作用。然后,当我从Gradle 更改为 Maven时,它就可以工作了......无需添加任何内容。
TA贡献1820条经验 获得超2个赞
我遇到了类似的问题。就我自己而言,端口被硬编码为固定值。
在您的application.properties
文件中,确保 server.port
未将其硬编码到端口。 用。。。来
代替 。server.port=8080
server.port=${PORT:8080}
8080
这里如果没有指定端口则默认为
TA贡献1831条经验 获得超10个赞
我遇到过两次同样的问题。该应用程序稳定运行了几个月,然后突然出现此 H10 错误。对我来说,如果我点击 Heroku 右上角菜单中的“更多”并“重新启动所有测功机”就足够了。
我希望这对其中一方有所帮助。我当时也几乎绝望了。如果您有付费帐户,这种情况可能不会经常发生。
添加回答
举报