Heroku上的Scala应用程序 - 启动超时

时间:2013-08-04 09:33:40

标签: scala heroku timeout

我正在尝试将scala应用程序部署到heroku,但我一直在接收

错误R10(启动超时) - > Web进程无法在启动后60秒内绑定到$ PORT

启动时。

我正在绑定PORT env var指示的端口。要仔细检查这种情况,在服务器启动后,我使用此端口从应用程序向我的一个资源发出请求,它工作正常。在启动时运行没有什么缓慢,这一切都在几秒钟内发生。

有人可以建议我如何调查什么是破碎的吗?

由于

2 个答案:

答案 0 :(得分:1)

这种情况一直都会发生吗?偶尔也会发生在我身上。似乎是在我将我的应用程序从美国移至欧盟地区后开始的。您的应用在哪个区域?

这并不一定意味着您的应用存在问题。可能只是因为Dyno它自己需要一段时间才能启动,如果你查看日志,你应该能够看到从应用程序进入启动到启动JVM所需的时间。如果时间相当长并且不断发生,您应该联系Heroku支持。

答案 1 :(得分:0)

我已经放弃了尝试运行jetty嵌入式。我现在正在建立一场战争并使用码头跑步者。这似乎有效。仍然有点困惑,但继续前进。

我的Procfile现在看起来像:

web: java $JAVA_OPTS -jar build/jetty/jetty-runner*.jar --port $PORT build/libs/*.war