Reviewers: ,
Please review this at http://codereview.tryton.org/221002/ Affected files: M trytond/protocols/jsonrpc.py M trytond/protocols/webdav.py M trytond/protocols/xmlrpc.py Index: trytond/protocols/jsonrpc.py =================================================================== --- a/trytond/protocols/jsonrpc.py +++ b/trytond/protocols/jsonrpc.py @@ -245,6 +245,8 @@ def server_bind(self): self.socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) + self.socket.setsockopt(socket.SOL_SOCKET, + socket.SO_KEEPALIVE, 1) SimpleJSONRPCServer.server_bind(self) Index: trytond/protocols/webdav.py =================================================================== --- a/trytond/protocols/webdav.py +++ b/trytond/protocols/webdav.py @@ -83,6 +83,8 @@ def server_bind(self): self.socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) + self.socket.setsockopt(socket.SOL_SOCKET, + socket.SO_KEEPALIVE, 1) BaseHTTPServer.HTTPServer.server_bind(self) Index: trytond/protocols/xmlrpc.py =================================================================== --- a/trytond/protocols/xmlrpc.py +++ b/trytond/protocols/xmlrpc.py @@ -177,6 +177,8 @@ def server_bind(self): self.socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) + self.socket.setsockopt(socket.SOL_SOCKET, + socket.SO_KEEPALIVE, 1) SimpleXMLRPCServer.SimpleXMLRPCServer.server_bind(self) -- [email protected] mailing list
