Java Heroku应用程序在启动超时(60秒)时崩溃,但应用程序在30秒后启动
我的heroku web应用程序(java/spring framework/boot)显示启动时间为20-30秒,但在日志中仍然显示端口绑定超时超过60秒。 这是什么原因造成的 我有2个dynos,我的jvm设置是Java Heroku应用程序在启动超时(60秒)时崩溃,但应用程序在30秒后启动,java,spring,heroku,timeout,Java,Spring,Heroku,Timeout,我的heroku web应用程序(java/spring framework/boot)显示启动时间为20-30秒,但在日志中仍然显示端口绑定超时超过60秒。 这是什么原因造成的 我有2个dynos,我的jvm设置是 -Xms768m -Xmx768m -Xmn192m 您的Procfile是什么样子的?我想知道您是否绑定到了正确的端口,该端口配置为$portenv var。我尝试将--port$port添加到procfile,但仍然无法工作。您可以共享完整的日志输出吗?您是否正确绑定了端口?
-Xms768m -Xmx768m -Xmn192m
您的
Procfile
是什么样子的?我想知道您是否绑定到了正确的端口,该端口配置为$port
env var。我尝试将--port$port添加到procfile,但仍然无法工作。您可以共享完整的日志输出吗?您是否正确绑定了端口?我遇到了这个问题,通过强制Spring Boot使用Heroku分配的端口解决了这个问题。