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