Stop model during graceful shutdown (#7042)

This commit is contained in:
Hanusz Leszek 2025-06-04 20:13:36 +02:00 committed by GitHub
parent 3d676cd50f
commit 3829507d0f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -60,6 +60,14 @@ from modules.utils import gradio
def signal_handler(sig, frame): def signal_handler(sig, frame):
logger.info("Received Ctrl+C. Shutting down Text generation web UI gracefully.") 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) sys.exit(0)