From 3829507d0fd66eccc532b5d8d0e3d77c38143d0c Mon Sep 17 00:00:00 2001 From: Hanusz Leszek Date: Wed, 4 Jun 2025 20:13:36 +0200 Subject: [PATCH] Stop model during graceful shutdown (#7042) --- server.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/server.py b/server.py index c22ed1f1..99d2e171 100644 --- a/server.py +++ b/server.py @@ -60,6 +60,14 @@ from modules.utils import gradio def signal_handler(sig, frame): logger.info("Received Ctrl+C. Shutting down Text generation web UI gracefully.") + + # Explicitly stop LlamaServer to avoid __del__ cleanup issues during shutdown + if shared.model and shared.model.__class__.__name__ == 'LlamaServer': + try: + shared.model.stop() + except: + pass + sys.exit(0)