fix(ops): retry cold-start HTTP probes
All checks were successful
Code Review / ai-code-review (push) Successful in 10s
All checks were successful
Code Review / ai-code-review (push) Successful in 10s
This commit is contained in:
@@ -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}"
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user