fix(ops): retry cold-start HTTP probes
All checks were successful
Code Review / ai-code-review (push) Successful in 10s

This commit is contained in:
Your Name
2026-05-05 22:56:39 +08:00
parent ed7c6946cb
commit 1dcc6d61dc

View File

@@ -82,8 +82,15 @@ ssh_cmd() {
probe_http_code() {
local url="$1"
local code
code=$(curl -s -o /dev/null -w "%{http_code}" --max-time 5 "$url" 2>/dev/null || true)
local attempt code
for attempt in 1 2; do
code=$(curl -s -o /dev/null -w "%{http_code}" --max-time 12 "$url" 2>/dev/null || true)
if [[ "$code" =~ ^[0-9]{3}$ ]] && [ "$code" != "000" ]; then
echo "$code"
return
fi
sleep 1
done
echo "${code:-000}"
}