mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-02-04 10:15:22 +03:00
ensure the multiprocessing queues are emptied and closed
This commit is contained in:
parent
e4b9d6161d
commit
57b3a37fd7
@ -438,3 +438,15 @@ class FrigateApp:
|
|||||||
shm = self.detection_shms.pop()
|
shm = self.detection_shms.pop()
|
||||||
shm.close()
|
shm.close()
|
||||||
shm.unlink()
|
shm.unlink()
|
||||||
|
|
||||||
|
for queue in [
|
||||||
|
self.event_queue,
|
||||||
|
self.event_processed_queue,
|
||||||
|
self.video_output_queue,
|
||||||
|
self.detected_frames_queue,
|
||||||
|
self.recordings_info_queue,
|
||||||
|
]:
|
||||||
|
while not queue.empty():
|
||||||
|
queue.get_nowait()
|
||||||
|
queue.close()
|
||||||
|
queue.join_thread()
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user