Playframework 为什么游戏框架超时了?

Playframework 为什么游戏框架超时了?,playframework,Playframework,我正在从命令行使用 activator run activator ~run 或者在启动activator控制台后,使用run或~run。 一切似乎都在运行,它给出了预期的结果 --- (Running the application, auto-reloading is enabled) --- play - Listening for HTTP on /0:0:0:0:0:0:0:0:9000 (Server started, use Ctrl+D to

我正在从命令行使用

    activator run 
    activator ~run
或者在启动activator控制台后,使用run或~run。
一切似乎都在运行,它给出了预期的结果

 --- (Running the application, auto-reloading is enabled) ---

   play - Listening for HTTP on /0:0:0:0:0:0:0:0:9000

   (Server started, use Ctrl+D to stop and go back to the console...)
我可以在浏览器中查看应用程序,我可以在代码中进行更改,并且可以很好地重新加载它们。问题是,仅仅几分钟后,它似乎有点“超时”,因为如果我在这之后尝试重新加载,浏览器就会停在那里旋转。 如果我让它旋转足够长的时间,我会得到

[error] application - 
[info] 
[info] ! Internal server error, for (GET) [/] ->
[info] 
[info] java.util.concurrent.TimeoutException: Futures timed out after [300000 milliseconds]
[info]  at scala.concurrent.impl.Promise$DefaultPromise.ready(Promise.scala:219) ~[scala-library-2.11.1.jar:na]
[info]  at scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:223) ~[scala-library-2.11.1.jar:na]
[info]  at scala.concurrent.Await$$anonfun$result$1.apply(package.scala:111) ~[scala-library-2.11.1.jar:na]
[info]  at scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:53) ~[scala-library-2.11.1.jar:na]
[info]  at scala.concurrent.Await$.result(package.scala:111) ~[scala-library-2.11.1.jar:na]

我真的很感激任何帮助。因为每次更改都要重新启动应用程序,这真的让框架失去了吸引力。

我用Play 2.3.9升级到了activator 1.3.2,我也遇到了同样的问题。这让我发疯。我发现原因是Activator1.3.2中添加的新设置“fork in run”设置

打开build.sbt,您将发现:

fork in run := true
将其设置为false,如下所示:

fork in run := false

运行
activator start
或更好的
sbt start
也可以修复该问题,而无需删除分叉行为。

我猜该错误与此错误有关:非常感谢您的回复。我没有注意到任何特别提到内存问题的东西。但这听起来非常相似,如果不是相同的话。我将研究如何执行堆转储。谢谢。我之前启动应用程序时就注意到了这句话。[信息]已完成更新。[信息]正在设置Play fork跑步。。。(使用Ctrl+D取消)。现在这一切都过去了,而且似乎正在发挥作用。那简直快把我逼疯了!此外,停止在fork中运行会占用更少的内存!这真是令人沮丧和恼火-感谢你在恼人的范围内提供的帮助,这个排名第一。如果一开始就堵塞,基本上就是一个坏系统。在过去的六个月里,我在三个不同的项目中都遇到过这种情况。在邮件列表中,我看到很多人都在说这种固定的事情。但是,
在run中使用fork的目的是什么?如果将其设置为false,其他内容是否会不起作用?