Compare commits
3 commits
ee37746227
...
de16de309c
| Author | SHA1 | Date | |
|---|---|---|---|
| de16de309c | |||
| 53e8b900ca | |||
| 1990114627 |
1 changed files with 14 additions and 4 deletions
|
|
@ -120,13 +120,23 @@ dns_health_check() {
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
echo "Running DNS health check ($DNS_CHECK_DOMAIN via $DNS_LISTEN_ADDR)..."
|
echo "Running DNS health check ($DNS_CHECK_DOMAIN via $DNS_LISTEN_ADDR, up to 15 attempts)..."
|
||||||
if ! dns_health_check; then
|
dns_ok=false
|
||||||
echo "Error: DNS health check failed — Pi-hole not responding on $DNS_LISTEN_ADDR"
|
for i in $(seq 1 15); do
|
||||||
|
if dns_health_check; then
|
||||||
|
dns_ok=true
|
||||||
|
echo "DNS health check passed (attempt $i)"
|
||||||
|
break
|
||||||
|
fi
|
||||||
|
echo " attempt $i failed, retrying in 1s..."
|
||||||
|
sleep 1
|
||||||
|
done
|
||||||
|
|
||||||
|
if ! $dns_ok; then
|
||||||
|
echo "Error: DNS health check failed after 15 attempts — Pi-hole not responding on $DNS_LISTEN_ADDR"
|
||||||
rollback
|
rollback
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
echo "DNS health check passed"
|
|
||||||
|
|
||||||
# ==============================
|
# ==============================
|
||||||
# Очистка IPSET
|
# Очистка IPSET
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue