我有戏! 应用程序运行了一段时间,并且看起来工作正常。 但是,时不时地,对服务器的某些调用由于没有明显的原因而被延迟。 我有一个简单的“ ping”端点,该端点返回“文本/纯文本”响应:“ pong”。

def ping = Action {
  Ok("pong")
}

在大多数情况下,这会迅速做出响应。 但是有时页面会挂成白色,一分半钟后,页面上会显示响应。 经过几次尝试重现之后,我设法在Firefox的开发人员工具中记录了网络调用,并且看到调用像往常一样快,但是稍后会发生“ DOMContentLoaded”事件:

在此处输入图片说明

它是随机发生的,但是当我刚启动PC或使用“私人浏览”时,我设法重现了更多频率。 我既可以在生产环境中复制,也可以在本地运行。

编辑:我发现服务器等待响应的idle timeoutidle timeout 因此,我可以使用以下配置减轻痛苦:

play {
  server {
    http {
      idleTimeout = 10 seconds
    }
  }
}

  ask by kepa translate from so

本文未有回复,本站智能推荐:

3回复

玩!2.0框架多模块项目

我需要有两个不同的项目,比如内部和外部,它们使用相同的数据层,我想避免因干燥原因而复制配置文件。 我查看了http://www.playframework.org/documentation/2.0.2/SBTSubProjects上的子项目文档,但文档非常简短。 由于@Georg En
4回复

玩!框架:在模板中定义变量?[重复]

这个问题在这里已有答案: 在Play2 scala模板中声明变量 8个答案 我将模板传递给一个Event对象,我需要做的是检查@event.getSeverity值。 如果值为正,我想以绿色为特定的<div>着色。 如果值为负,我想用红色为特定的<div&
3回复

玩框架应用认证,用户管理

在scala的play 2中的Book App示例之后,我现在有了一个基本的工作应用程序。 我现在想要的是添加一些功能 用户注册 用户验证访问某些页面 在scala中玩这个游戏的最佳方法是什么? 我应该自己管理吗? 有插件吗?
1回复

玩!具有异步Web请求的框架组合动作

我对Scala还是很陌生,我正在尝试从Play访问Instagram API! 和Scala。 } 应用执行时,在成功的情况下,最后一次重定向发生在重定向之前。 请告诉我,如何避免这种情况。 并且,请让我知道我代码中的不良做法。
2回复

试图添加scala-uri插件来玩框架

我正在尝试在我的播放应用程序中使用以下库: https : //github.com/NET-A-PORTER/scala-uri 我已将它添加到./build.sbt中,如下所示: 但是我收到以下错误: 关于如何解决这个问题的任何想法?
1回复

玩!框架编译错误-未找到:值id

我在Play中使用URI路由! 首次。 这就是我的意思: Eclipse IDE,更新恕我直言; 错误: 路线: 控制器: 好吧,就是这样! 我还能检查什么? 谢谢!
2回复

玩!带有scala的框架-表单seq(文本)绑定

我正在尝试将一系列文本绑定到scala表单。 到目前为止我所拥有的是以下代码: 我的HTML表单选择是: 登录名和密码正确绑定。 我的问题是角色的seq总是空的。 我已经检查了传递给控制器​​方法的请求对象,并且(如果选择的话)两个角色都存在 - 它们在表单对象中没有正确绑定。
1回复

玩框架应用程序,如何导入scala项目

我是Play框架的新手,看上去一切都非常简单,但我仍然只有一个问题:使用哪种方法可以处理多项目依赖关系? 我尝试遵循此步骤,但是无法使用导入http://www.playframework.com/documentation/2.2.1/SBTSubProjects 像这样的东西如何在P