我正试图将scala应用程序部署到heroku,但我一直收到
错误R10(引导超时)->Web进程在启动后60秒内未能绑定到$PORT
启动时。
我正在绑定到port env var指示的端口。为了再次检查这种情况,在服务器启动后,我使用这个端口从应用程序向我的一个资源发出请求,它运行良好。启动时没有什么慢的东西,这一切都会在几秒钟内发生。
有人能建议我如何调查损坏的东西吗?
感谢
这种情况经常发生吗?这种情况偶尔也会发生在我身上。它似乎是在我将我的应用程序从美国转移到欧盟地区之后开始的。你的应用在哪个地区?
这并不一定意味着你的应用程序有问题。Dyno-it本身可能需要一段时间才能启动,如果你查看日志,你应该能够看到从应用程序进入到启动JVM需要多长时间。如果这段时间很长,而且一直在发生,你应该联系Heroku的支持人员。
我已经放弃了运行嵌入式码头的尝试。我现在正在建造一场战争,并使用码头跑道。这似乎奏效了。仍然有点困惑,但继续前进。
我的Procfile现在看起来像:
web: java $JAVA_OPTS -jar build/jetty/jetty-runner*.jar --port $PORT build/libs/*.war