Loading cloudcontrol/server/jobs.py +3 −2 Original line number Diff line number Diff line Loading @@ -223,9 +223,10 @@ class KillOldCliJob(BaseJob): while True: self.checkpoint() for client in self.manager.server.iterclients('cli'): if client.uptime > (maxcon * 60): if client.uptime > (maxcon * 60) or client.idle > (maxidle * 60): self.manager.server.kill(client.login) #TODO: handle idleing. self.logger.info('Disconnected %s because of its long time' ' or idle connection', client.login) time.sleep(delay) Loading Loading
cloudcontrol/server/jobs.py +3 −2 Original line number Diff line number Diff line Loading @@ -223,9 +223,10 @@ class KillOldCliJob(BaseJob): while True: self.checkpoint() for client in self.manager.server.iterclients('cli'): if client.uptime > (maxcon * 60): if client.uptime > (maxcon * 60) or client.idle > (maxidle * 60): self.manager.server.kill(client.login) #TODO: handle idleing. self.logger.info('Disconnected %s because of its long time' ' or idle connection', client.login) time.sleep(delay) Loading