3

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

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

在启动时。

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

谁能建议我如何调查损坏的内容?

谢谢

4

2 回答 2

1

这种情况总是发生吗?这也发生在我身上,偶尔。似乎它是在我将我的应用程序从美国移动到欧盟地区之后开始的。你的应用在哪个地区?

这并不一定意味着您的应用程序有问题。可能只是 Dyno 需要一段时间才能启动,如果您查看日志,您应该能够看到从应用程序进入开始到启动 JVM 需要多长时间。如果这段时间很长并且一直在发生,您应该联系 Heroku 支持。

于 2013-08-04T09:45:12.450 回答
0

我已经放弃尝试运行 jetty Embedded。我现在正在建造一场战争并使用 jetty-runner。这似乎有效。仍然有些困惑,但继续前进。

我的 Procfile 现在看起来像:

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

于 2013-08-05T20:38:15.093 回答