Skip to content

Commit 641c179

Browse files
committed
update run.sh
1 parent fe28585 commit 641c179

File tree

1 file changed

+22
-0
lines changed
  • cookbook/client/server/megatron

1 file changed

+22
-0
lines changed

cookbook/client/server/megatron/run.sh

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -264,6 +264,28 @@ fi
264264
# 停止已有 Ray 集群和 Prometheus
265265
# ============================================
266266
print_header "清理环境"
267+
268+
# 停止 Twinkle server.py(twinkle.server 模块)
269+
print_info "停止已有的 Twinkle Server..."
270+
pkill -f "twinkle.server" 2>/dev/null || true
271+
272+
# 停止 vLLM 进程
273+
print_info "停止已有的 vLLM 进程..."
274+
pkill -f "vllm" 2>/dev/null || true
275+
276+
# 等待上述进程退出
277+
sleep 2
278+
279+
# 若仍有残留则强制 SIGKILL
280+
if pgrep -f "twinkle.server" > /dev/null 2>&1; then
281+
print_warning "Twinkle Server 未退出,强制终止..."
282+
pkill -9 -f "twinkle.server" 2>/dev/null || true
283+
fi
284+
if pgrep -f "vllm" > /dev/null 2>&1; then
285+
print_warning "vLLM 进程未退出,强制终止..."
286+
pkill -9 -f "vllm" 2>/dev/null || true
287+
fi
288+
267289
print_info "停止已有的 Ray 集群..."
268290
ray stop --force 2>/dev/null || true
269291

0 commit comments

Comments
 (0)