什么是龙卷风';s websocket实现如何查找和关闭僵尸websocket?

什么是龙卷风';s websocket实现如何查找和关闭僵尸websocket?,websocket,tornado,zombie-process,Websocket,Tornado,Zombie Process,假设浏览器被强制终止,并且没有向Tornado服务器发送关闭消息。Tornado如何知道(或甚至知道?)此连接已在客户端终止?我看了这本书并没有明白这一点 我问这个问题是因为我曾经有几分钟没有调用服务器端on_close方法(可能是因为客户端未能发送关闭消息),但Tornado似乎注意到客户端已经离开并关闭了套接字本身 任何洞察?Tornado监控底层TCP连接是否关闭。无论是由于关闭握手还是由于发生网络错误而关闭连接。在任何一种情况下,都将调用on_close 若客户端失去网络连接,TCP连接

假设浏览器被强制终止,并且没有向Tornado服务器发送关闭消息。Tornado如何知道(或甚至知道?)此连接已在客户端终止?我看了这本书并没有明白这一点

我问这个问题是因为我曾经有几分钟没有调用服务器端on_close方法(可能是因为客户端未能发送关闭消息),但Tornado似乎注意到客户端已经离开并关闭了套接字本身


任何洞察?

Tornado监控底层TCP连接是否关闭。无论是由于关闭握手还是由于发生网络错误而关闭连接。在任何一种情况下,都将调用on_close

若客户端失去网络连接,TCP连接可能会被认为在TCP堆栈决定连接超时之前再打开几分钟。之后,它将关闭插座,通知龙卷风等