From f8c15c4efb90d3c6aa879e6fa0f5abad9f80b9aa Mon Sep 17 00:00:00 2001 From: WeiQing Chen <40507679+david6666666@users.noreply.github.com> Date: Thu, 24 Jul 2025 11:42:11 +0800 Subject: [PATCH] [Bugfix] Fix example disagg_example_p2p_nccl_xpyd.sh zombie process (#21437) Signed-off-by: David Chen <530634352@qq.com> --- .../disagg_example_p2p_nccl_xpyd.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/examples/online_serving/disaggregated_serving_p2p_nccl_xpyd/disagg_example_p2p_nccl_xpyd.sh b/examples/online_serving/disaggregated_serving_p2p_nccl_xpyd/disagg_example_p2p_nccl_xpyd.sh index 2966f386c93a..76f5c0c99d0b 100644 --- a/examples/online_serving/disaggregated_serving_p2p_nccl_xpyd/disagg_example_p2p_nccl_xpyd.sh +++ b/examples/online_serving/disaggregated_serving_p2p_nccl_xpyd/disagg_example_p2p_nccl_xpyd.sh @@ -93,6 +93,7 @@ ensure_python_library_installed() { cleanup() { echo "Stopping everything…" trap - INT TERM # prevent re-entrancy + pkill -9 -f "disagg_proxy_p2p_nccl_xpyd.py" kill -- -$$ # negative PID == "this whole process-group" wait # reap children so we don't leave zombies exit 0