提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供 中文繁体 英文版本 中英对照 版本,有任何建议请联系yoyou2525@163.com。
我有戏! 应用程序运行了一段时间,并且看起来工作正常。 但是,时不时地,对服务器的某些调用由于没有明显的原因而被延迟。 我有一个简单的“ ping”端点,该端点返回“文本/纯文本”响应:“ pong”。
def ping = Action {
Ok("pong")
}
在大多数情况下,这会迅速做出响应。 但是有时页面会挂成白色,一分半钟后,页面上会显示响应。 经过几次尝试重现之后,我设法在Firefox的开发人员工具中记录了网络调用,并且看到调用像往常一样快,但是稍后会发生“ DOMContentLoaded”事件:
它是随机发生的,但是当我刚启动PC或使用“私人浏览”时,我设法重现了更多频率。 我既可以在生产环境中复制,也可以在本地运行。
编辑:我发现服务器等待响应的idle timeout
是idle timeout
。 因此,我可以使用以下配置减轻痛苦:
play {
server {
http {
idleTimeout = 10 seconds
}
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.