Activate SO_KEEPALIVE on socket
review221002
This commit is contained in:
1 parent
f31a96bd37
commit
4bd45954fb
3 files changed
+6
No files matched your search
@@ -274,6 +274,8 @@ class SimpleThreadedJSONRPCServer(SocketServer.ThreadingMixIn,
|
||||
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)
|
||||
|
||||
|
||||
|
||||
@@ -83,6 +83,8 @@ class BaseThreadedHTTPServer(SocketServer.ThreadingMixIn,
|
||||
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)
|
||||
|
||||
|
||||
|
||||
@@ -177,6 +177,8 @@ class SimpleThreadedXMLRPCServer(SocketServer.ThreadingMixIn,
|
||||
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)
|
||||
|
||||
|
||||
|
||||
Reference in new issue
Block a user