From 2f188fcc949d40557288ef42b85421b9d8d598ef Mon Sep 17 00:00:00 2001 From: fakeshadow <24548779@qq.com> Date: Mon, 28 Dec 2020 14:00:09 +0800 Subject: [PATCH] re-add timeout filter when recover from backpressure --- actix-server/src/accept.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/actix-server/src/accept.rs b/actix-server/src/accept.rs index 7bce6acf..ef62d7dc 100644 --- a/actix-server/src/accept.rs +++ b/actix-server/src/accept.rs @@ -295,6 +295,10 @@ impl Accept { if !on { self.backpressure = false; for (token, info) in sockets.iter_mut() { + if info.timeout.is_some() { + // socket will attempt to re-register itself when its timeout completes + continue; + } self.register_logged(token, info); } }