feat: stop-servers.sh, status.sh, README.md
This commit is contained in:
parent
6c128f5cf6
commit
59b16059cc
3 changed files with 152 additions and 0 deletions
34
status.sh
Executable file
34
status.sh
Executable file
|
|
@ -0,0 +1,34 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
check_server() {
|
||||
local NAME="$1"
|
||||
local PORT="$2"
|
||||
local ALIAS="$3"
|
||||
|
||||
printf "%-28s" "$NAME (Port $PORT):"
|
||||
|
||||
# Docker-Status
|
||||
if docker ps --format '{{.Names}}' | grep -q "^${NAME}\$"; then
|
||||
printf " Container=\033[32mRUNNING\033[0m"
|
||||
elif docker ps -a --format '{{.Names}}' | grep -q "^${NAME}\$"; then
|
||||
printf " Container=\033[33mSTOPPED\033[0m"
|
||||
else
|
||||
printf " Container=\033[31mNOT FOUND\033[0m"
|
||||
echo
|
||||
return
|
||||
fi
|
||||
|
||||
# HTTP-Erreichbarkeit
|
||||
if curl -s --max-time 3 "http://localhost:${PORT}/health" >/dev/null 2>&1 || \
|
||||
curl -s --max-time 3 "http://localhost:${PORT}/v1/models" >/dev/null 2>&1; then
|
||||
printf " HTTP=\033[32mOK\033[0m"
|
||||
else
|
||||
printf " HTTP=\033[31mNOT READY\033[0m"
|
||||
fi
|
||||
|
||||
echo
|
||||
}
|
||||
|
||||
echo "=== LLaMA-Server Status ==="
|
||||
check_server "qwen36-27b-coder" 8001 "qwen3.5-coder"
|
||||
check_server "qwen36-27b-judge" 8002 "qwen3.5-judge"
|
||||
Loading…
Add table
Add a link
Reference in a new issue