Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Heroku上的Scala应用程序-启动超时_Scala_Heroku_Timeout - Fatal编程技术网

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

Heroku上的Scala应用程序-启动超时,scala,heroku,timeout,Scala,Heroku,Timeout,我正在尝试将scala应用程序部署到heroku,但我一直收到 错误R10(启动超时)->Web进程在启动后60秒内绑定到$PORT失败 在启动时 我正在绑定到port env变量所指示的端口。要仔细检查这种情况,在服务器启动后,我使用此端口从应用程序向我的一个资源发出请求,它工作正常。启动时不会有任何慢动作,这一切都会在几秒钟内发生 有人能建议我如何调查什么东西坏了吗 谢谢这种情况经常发生吗?我也偶尔遇到这种情况。似乎是从我把我的应用程序从美国搬到欧盟地区后开始的。你的应用在哪个地区 这并不一

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

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

在启动时

我正在绑定到port env变量所指示的端口。要仔细检查这种情况,在服务器启动后,我使用此端口从应用程序向我的一个资源发出请求,它工作正常。启动时不会有任何慢动作,这一切都会在几秒钟内发生

有人能建议我如何调查什么东西坏了吗


谢谢

这种情况经常发生吗?我也偶尔遇到这种情况。似乎是从我把我的应用程序从美国搬到欧盟地区后开始的。你的应用在哪个地区


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

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

我的Procfile现在看起来像:


web:java$java\u OPTS-jarbuild/jetty/jetty runner*.jar--port$port build/libs/*.war

您的
程序文件的外观如何?您是否只有一个条目,名为
web
?另外,您正在使用任何高级网络功能吗?是的,我刚刚得到一个条目-
web:java-jarbuild/libs/*.jar
。我没有使用任何高级网络功能。嗨!这里有更新吗?我也有同样的问题。我正在尝试从运行spray.io示例。日志:2013-10-13T17:52:53.843443+00:00应用程序[web.1]:[INFO][10/13/2013 17:52:53.835][关于喷雾罐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失败:我的问题是由于在本地主机而不是0.0.0.0上侦听而引起的。现在一切都好了。是的,这种情况经常发生。根据你的评论,我在美国和欧洲地区尝试过,但都以同样的方式失败了。dyno似乎只需要几秒钟就可以运行JVM。事情表明这是我的应用程序的一个问题。我运行嵌入式Jetty时,在procfile中有这样一行:“web:java$java_OPTS-jar target/1.0-SNAPSHOT-jar-with-dependencies.jar$PORT”