修复:等待三套岗位握手服务就绪
This commit is contained in:
parent
d9d42dd026
commit
4f3a448fa5
1 changed files with 9 additions and 1 deletions
|
|
@ -191,7 +191,15 @@ for unit in "${handshakes[@]}"; do
|
|||
systemctl restart "$unit"
|
||||
done
|
||||
for port in 3932 3933 3934; do
|
||||
test "$(curl -fsS "http://127.0.0.1:${port}/health" | jq -r .ok)" = "true"
|
||||
ready=0
|
||||
for attempt in $(seq 1 30); do
|
||||
if test "$(curl -fsS "http://127.0.0.1:${port}/health" 2>/dev/null | jq -r .ok 2>/dev/null)" = "true"; then
|
||||
ready=1
|
||||
break
|
||||
fi
|
||||
sleep 1
|
||||
done
|
||||
test "$ready" = 1
|
||||
done
|
||||
|
||||
before_chenglu="$(git --git-dir="${repository_root}/chenglu-agent.git" rev-parse main)"
|
||||
|
|
|
|||
Loading…
Reference in a new issue