playframework websocket关闭生产环境

时间:2016-10-18 18:00:18

标签: playframework websocket

使用playframework 2.5.6,java,我已经建立了一个基于http的websocket(来自一个反应web客户端)。在开发中,连接将无限期保持打开状态,但在生产中约50秒后将关闭(使用./activator universal:packageZipTarball构建)。

我已经尝试将play.server.http.idleTimeout设置为各种值(“120秒”,null,-1),但似乎并没有在websocket连接上使用它。

是否有其他方法可以配置此功能,还是我错过了其他内容?

我正在使用流,并通过this example之后的演员连接websocket。

1 个答案:

答案 0 :(得分:0)

我认为TCP keepAlive在prod env中是关闭的。保持ws连接打开的常用方法是每隔x秒ping一次服务器。