diff --git a/gateway/run.py b/gateway/run.py index a82bb50f0760..9496617bf483 100644 --- a/gateway/run.py +++ b/gateway/run.py @@ -7777,9 +7777,10 @@ class GatewayRunner(GatewayAuthorizationMixin, GatewayKanbanWatchersMixin, Gatew ) _faulthandler_path = os.path.join(_log_dir, "gateway_faulthandler.log") os.makedirs(_log_dir, exist_ok=True) + _fh = open(_faulthandler_path, "a", encoding="utf-8") faulthandler.register( signal.SIGUSR2, - file=open(_faulthandler_path, "a"), + file=_fh, all_threads=True, chain=True, )