我正试图将我的Spring Boot应用程序部署到Heroku,但我一直得到:
2018-05-06T14:41:35.181889+00:00 heroku[web.1]: Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 90 seconds of launch
2018-05-06T14:41:35.182093+00:00 heroku[web.1]: Stopping process with SIGKILL
2018-05-06T14:41:35.482221+00:00 heroku[web.1]: Process exited with status 137
2018-05-06T14:41:35.496155+00:00 heroku[web.1]: State changed from starting to crashed
我已经看到了一些答案,这些答案告诉我这一点
server.port=${PORT:8080}
在我的应用程序属性,但它仍然不工作。
我看不出我还能做什么,也没有进一步的输出可以提示我问题的根源。
有什么想法吗?
我知道这是一个非常古老的问题,但是收到这个错误消息的人可能会经过这里...所以我想分享我对这个问题的解决方案:
我一直在使用Maven Heroku插件在我的Spring启动应用程序
<groupId>com.heroku.sdk</groupId>
<artifactId>heroku-maven-plugin</artifactId>
发生在我身上的是,意外地我的POM文件被重新格式化,因此
Heroku Maven插件用这些内容创建一个Procfile。但是,Procfile无法处理命令中的换行符。
所以,在几乎疯狂之后,我发现换行导致命令损坏,这在我的情况下导致了上述错误。
我正在部署一个带有CMD行的Docker映像: 在日志中,它看起来像: 出现以下错误: 我应该在配置中更改什么?
我读了很多书,我认为这个问题主要与端口号有关。在这个错误之前,我在本地设置自己的端口,但在谷歌搜索了几次之后,我发现我必须分配Heroku提供的端口号,所以我继续添加
我正在heroku部署一个python脚本,它将在每
我正试图在heroku上部署我的服务器。我犯了这个错误: 这是我Java课: 我怎样才能解决这个问题? 谢谢你
我找到了十几个用于设置监听端口的快速驱动应用程序的解决方案。但是我有一个不使用快递的应用程序,事实上也不听任何东西。成功运行60秒后,我得到一个