Force close stale sessions that aren't closing
This commit is contained in:
parent
d586a745e1
commit
ec2565679a
@ -369,7 +369,7 @@ class Controller(ServerBase):
|
|||||||
stale = []
|
stale = []
|
||||||
for session in self.sessions:
|
for session in self.sessions:
|
||||||
if session.is_closing():
|
if session.is_closing():
|
||||||
pass
|
session.abort()
|
||||||
elif session.last_recv < stale_cutoff:
|
elif session.last_recv < stale_cutoff:
|
||||||
self.close_session(session)
|
self.close_session(session)
|
||||||
stale.append(session.session_id)
|
stale.append(session.session_id)
|
||||||
|
|||||||
@ -42,7 +42,6 @@ class PeerSession(ClientSession):
|
|||||||
self.logger = ConnectionLogger(self.logger, context)
|
self.logger = ConnectionLogger(self.logger, context)
|
||||||
|
|
||||||
def connection_made(self, transport):
|
def connection_made(self, transport):
|
||||||
'''Handle an incoming client connection.'''
|
|
||||||
super().connection_made(transport)
|
super().connection_made(transport)
|
||||||
self.sessions.add(self)
|
self.sessions.add(self)
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user