Specify server-side keep-alive ping interval for websockets. no issue #
authorPeter Amstutz <peter.amstutz@curoverse.com>
Mon, 9 Jun 2014 21:05:43 +0000 (17:05 -0400)
committerPeter Amstutz <peter.amstutz@curoverse.com>
Mon, 9 Jun 2014 21:05:43 +0000 (17:05 -0400)
services/api/app/middlewares/rack_socket.rb

index 795df4a7fc0e1b1b77c94d3d29d92bff77b99fd7..19350c40e68f8ce20efb044a412611a7ebf412ca 100644 (file)
@@ -69,7 +69,7 @@ class RackSocket
   def call env
     request = Rack::Request.new(env)
     if request.path_info == @endpoint and Faye::WebSocket.websocket?(env)
-      ws = Faye::WebSocket.new(env)
+      ws = Faye::WebSocket.new(env, nil, :ping => 30)
 
       # Notify handler about new connection
       @handler.on_connect ws