我正在尝试将scala应用程序部署到heroku,但我一直收到
错误R10 (启动超时) -> Web进程无法在启动后60秒内绑定到$PORT
在启动时。
我正在绑定到由port env var指示的端口。为了仔细检查这种情况,在服务器启动后,我使用这个端口从应用程序向我的一个资源发出请求,它工作得很好。在启动时没有运行缓慢的东西,这一切都发生在几秒钟内。
有没有人能给我一些建议,我该如何调查损坏的部分?
谢谢
发布于 2013-08-04 17:45:12
这种情况经常发生吗?偶尔也会发生在我身上。似乎是在我将我的应用程序从美国移动到欧盟地区后开始的。您的应用位于哪个地域?
这并不一定意味着你的应用程序出了问题。可能只是Dyno it self需要一段时间才能启动,如果你查看日志,你应该能够看到从应用程序进入启动到启动JVM需要多长时间。如果这段时间很长并且一直在发生,你应该联系Heroku支持部门。
发布于 2013-08-06 04:38:15
我已经放弃了尝试运行jetty embedded。我现在正在构建一场战争,并使用jetty-runner。这似乎是可行的。仍然有点困惑,但继续前进。
我的Procfile现在看起来像:
web: java $JAVA_OPTS -jar build/jetty/jetty-runner*.jar --port $PORT build/libs/*.war
https://stackoverflow.com/questions/18041573
复制相似问题