"If an incoming connection is idle for this number of "
"seconds it will be closed. A value of \'0\' means "
"wait forever."),
+ cfg.BoolOpt('wsgi_keep_alive',
+ default=True,
+ help='If False, closes the client socket connection '
+ 'explicitly. Setting it to True to maintain backward '
+ 'compatibility. Recommended setting is set it to False.'),
]
CONF = cfg.CONF
'protocol': self._protocol,
'custom_pool': self._pool,
'log': self._wsgi_logger,
- 'socket_timeout': self.client_socket_timeout
+ 'socket_timeout': self.client_socket_timeout,
+ 'keepalive': CONF.wsgi_keep_alive
}
self._server = eventlet.spawn(**wsgi_kwargs)
# value)
#client_socket_timeout=900
+# If False, closes the client socket connection explicitly.
+# Setting it to True to maintain backward compatibility.
+# Recommended setting is set it to False. (boolean value)
+#wsgi_keep_alive=true
+
# Sets the value of TCP_KEEPALIVE (True/False) for each server
# socket. (boolean value)
#tcp_keepalive=true