在其中一个处理程序中,我正在执行以下操作:
imshow
有时请求可能会非常大,并且当请求仍在被提取并泵送到客户端的过程中时,客户端可能会离开。如果发生这种情况,则尝试self.write()时,on_chunk函数中将出现异常。我的问题是,如果我的客户离开了我该如何中止剩余的下载?
答案 0 :(得分:0)
如果您的streaming_callback引发异常,则应中止客户端请求。这将使用堆栈跟踪向垃圾邮件发送垃圾邮件,但是目前尚没有一种更干净的方法。您可以覆盖on_connection_close
来检测客户端何时断开连接,并在self
上设置可以签入on_chunk
的属性。