Set process names

This commit is contained in:
Nicolas Mowen 2025-06-13 07:53:58 -06:00
parent 5c144de8a1
commit 56fcd9f663

View File

@ -7,6 +7,8 @@ import threading
from logging.handlers import QueueHandler from logging.handlers import QueueHandler
from typing import Callable, Optional from typing import Callable, Optional
from setproctitle import setproctitle
import frigate.log import frigate.log
from frigate.config.logger import LoggerConfig from frigate.config.logger import LoggerConfig
@ -52,6 +54,8 @@ class Process(BaseProcess):
self.__log_queue = frigate.log.log_listener.queue self.__log_queue = frigate.log.log_listener.queue
def pre_run_setup(self, logConfig: LoggerConfig | None = None) -> None: def pre_run_setup(self, logConfig: LoggerConfig | None = None) -> None:
setproctitle(self.name)
threading.current_thread().name = f"process:{self.name}"
faulthandler.enable() faulthandler.enable()
def receiveSignal(signalNumber, frame): def receiveSignal(signalNumber, frame):