【发布时间】:2013-08-04 09:33:40
【问题描述】:
我正在尝试将 scala 应用程序部署到 heroku,但我一直收到
错误 R10(启动超时)-> Web 进程在启动后 60 秒内未能绑定到 $PORT
在启动时。
我正在绑定到 PORT env var 指示的端口。要仔细检查是否是这种情况,在服务器启动后,我使用此端口从应用程序向我的一个资源发出请求,它工作正常。启动时没有什么慢的,这一切都在几秒钟内发生。
任何人都可以建议我如何调查损坏的内容吗?
谢谢
【问题讨论】:
-
您的
Procfile看起来如何?您是否只有一个名为web的条目?另外,您是否使用了任何高级网络功能? -
是的,我只有一个条目 -
web: java -jar build/libs/*.jar。我没有使用任何高级网络功能。 -
嗨!这里有更新吗?我也有同样的问题。我正在尝试从 github.com/spray/spray-template 运行 spray.io 示例。日志:2013-10-13T17:52:53.843443+00:00 app[web.1]:[INFO][10/13/2013 17:52:53.835][on-spray-can-akka.actor.default- dispatcher-2] [akka://on-spray-can/user/IO-HTTP/listener-0] 绑定到 localhost/127.0.0.1:13127 2013-10-13T17:53:50.821053+00:00 heroku[web .1]:错误 R10(启动超时)-> Web 进程在启动后 60 秒内无法绑定到 $PORT
-
更新:我的问题是由监听 localhost 而不是 0.0.0.0 引起的。现在一切正常。