code: def connection_lost(self, exc: Exception=None):
          
          self._handlertask.cancel()
  
          super().connection_lost(exc)
          if self._timeout_handler:
              self._timeout_handler.cancel()
          self._transport = None
          for i, task in self.tasks.items():
              task.cancel()
          self.connections.discard(self)
          if self.debug:
              access_logger.info("lost connection", extra=self._extra)
docs: 连接丢失时触发的回调函数.
  
          用于清理一些任务和关闭连接,包括:
          + 取消监听任务
          + 取消过期监控任务
          + 取消其他还没执行完的任务
          + 将流读写器都重置
          + 将本连接从当前的连接池中去除
  
          Parameters:
              exc (Exception): - 异常,如果是None的话说明不是因为异常而关闭的连接