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