clear the multiprocessing queue to get rid of more file descriptors,
refs #146
This commit is contained in:
		| @@ -37,6 +37,11 @@ class Client(ABC): | ||||
|                     self.send(data) | ||||
|                 except (EOFError, OSError): | ||||
|                     run = False | ||||
|                 except Exception: | ||||
|                     logger.exception("Exception on client multiprocessing queue") | ||||
|  | ||||
|             # unset the queue object to free shared memory file descriptors | ||||
|             self.multiprocessingPipe = None | ||||
|  | ||||
|         threading.Thread(target=mp_passthru).start() | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Jakob Ketterl
					Jakob Ketterl