From 56fcd9f663cfac2fb5cf4ef5c2fe7e741af35a0d Mon Sep 17 00:00:00 2001 From: Nicolas Mowen Date: Fri, 13 Jun 2025 07:53:58 -0600 Subject: [PATCH] Set process names --- frigate/util/process.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/frigate/util/process.py b/frigate/util/process.py index e8821f44a..6e3459c6b 100644 --- a/frigate/util/process.py +++ b/frigate/util/process.py @@ -7,6 +7,8 @@ import threading from logging.handlers import QueueHandler from typing import Callable, Optional +from setproctitle import setproctitle + import frigate.log from frigate.config.logger import LoggerConfig @@ -52,6 +54,8 @@ class Process(BaseProcess): self.__log_queue = frigate.log.log_listener.queue def pre_run_setup(self, logConfig: LoggerConfig | None = None) -> None: + setproctitle(self.name) + threading.current_thread().name = f"process:{self.name}" faulthandler.enable() def receiveSignal(signalNumber, frame):