From 39e1b10bf78a71a6010695a304caa32234befb7e Mon Sep 17 00:00:00 2001 From: Jason Dillaman Date: Fri, 28 Jun 2013 12:41:39 -0400 Subject: [PATCH] Collect zombie child processes within server loop --- utils/websocket.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/utils/websocket.py b/utils/websocket.py index 3f539a1d..62eaaab7 100644 --- a/utils/websocket.py +++ b/utils/websocket.py @@ -853,7 +853,8 @@ Sec-WebSocket-Accept: %s\r pid = err = 0 child_count = 0 - if multiprocessing and self.idle_timeout: + if multiprocessing: + # Collect zombie child processes child_count = len(multiprocessing.active_children()) time_elapsed = time.time() - self.launch_time