diff --git a/Html/apps/extension_ase/ase_client/manager.py b/Html/apps/extension_ase/ase_client/manager.py
index 9ba83ec..bf8f99d 100644
--- a/Html/apps/extension_ase/ase_client/manager.py
+++ b/Html/apps/extension_ase/ase_client/manager.py
@@ -207,11 +207,13 @@ class ChatManager:
try:
# 优雅:向进程组发 SIGTERM
os.killpg(pop.pid, signal.SIGTERM)
+ print("send SIGTERM to code-server")
except ProcessLookupError:
return True
# 等待优雅退出
try:
+ print("wait for code-server to exit")
pop.wait(timeout=grace_seconds)
return True
except subprocess.TimeoutExpired:
@@ -219,6 +221,7 @@ class ChatManager:
# 兜底:强杀进程组
try:
+ print("kill code-server")
os.killpg(pop.pid, signal.SIGKILL)
except ProcessLookupError:
pass