From 3aaf8f115e842ddb5026b53b831b2847debca57f Mon Sep 17 00:00:00 2001 From: liuxianglong17 <48320347+liuxianglong17@users.noreply.github.com> Date: Mon, 1 Jun 2026 11:33:47 +0800 Subject: [PATCH] fix test cases failed in nightly pipeline (#26714) --- python/sglang/srt/entrypoints/engine.py | 6 ++++++ test/registered/ascend/llm_models/test_ascend_minimax_m2.py | 1 + 2 files changed, 7 insertions(+) diff --git a/python/sglang/srt/entrypoints/engine.py b/python/sglang/srt/entrypoints/engine.py index 4e2a45817..7859fd8cd 100644 --- a/python/sglang/srt/entrypoints/engine.py +++ b/python/sglang/srt/entrypoints/engine.py @@ -888,6 +888,12 @@ class Engine(EngineScoreMixin, EngineBase): and self.tokenizer_manager._subprocess_watchdog is not None ): self.tokenizer_manager._subprocess_watchdog.stop() + + send_to_rpc = getattr(self, "send_to_rpc", None) + if send_to_rpc is not None: + send_to_rpc.close(linger=0) + self.send_to_rpc = None + kill_process_tree(os.getpid(), include_parent=False, wait_timeout=60) def __enter__(self): diff --git a/test/registered/ascend/llm_models/test_ascend_minimax_m2.py b/test/registered/ascend/llm_models/test_ascend_minimax_m2.py index f2f958a71..6f9db9508 100644 --- a/test/registered/ascend/llm_models/test_ascend_minimax_m2.py +++ b/test/registered/ascend/llm_models/test_ascend_minimax_m2.py @@ -37,6 +37,7 @@ class TestMiniMaxM2(GSM8KAscendMixin, CustomTestCase): "--chunked-prefill-size", "-1", ] + timeout_for_server_launch = 1800 if __name__ == "__main__":