mirror of https://github.com/D4-project/d4-core
chg: [server] add tcpkeepalive
parent
8da1bce74a
commit
5d923a39e2
|
@ -124,6 +124,9 @@ class D4_Server(Protocol, TimeoutMixin):
|
||||||
self.buffer = b''
|
self.buffer = b''
|
||||||
logger.debug('buffer timeout, session_uuid={}'.format(self.session_uuid))
|
logger.debug('buffer timeout, session_uuid={}'.format(self.session_uuid))
|
||||||
|
|
||||||
|
def connectionMade(self):
|
||||||
|
self.transport.setTcpKeepAlive(1)
|
||||||
|
|
||||||
def connectionLost(self, reason):
|
def connectionLost(self, reason):
|
||||||
redis_server_stream.sadd('ended_session', self.session_uuid)
|
redis_server_stream.sadd('ended_session', self.session_uuid)
|
||||||
self.setTimeout(None)
|
self.setTimeout(None)
|
||||||
|
|
Loading…
Reference in New Issue