mirror of https://github.com/zulip/zulip.git
configure-rabbitmq: Switch to await_startup.
This commit is contained in:
parent
0468f609e8
commit
a4ff6f9ae5
|
@ -11,20 +11,7 @@ set -eu
|
||||||
RABBITMQ_USERNAME=$("$(dirname "$0")/../get-django-setting" RABBITMQ_USERNAME)
|
RABBITMQ_USERNAME=$("$(dirname "$0")/../get-django-setting" RABBITMQ_USERNAME)
|
||||||
RABBITMQ_PASSWORD=$("$(dirname "$0")/../get-django-setting" RABBITMQ_PASSWORD)
|
RABBITMQ_PASSWORD=$("$(dirname "$0")/../get-django-setting" RABBITMQ_PASSWORD)
|
||||||
|
|
||||||
# Wait for RabbitMQ to start up
|
rabbitmqctl await_startup
|
||||||
retries=29
|
|
||||||
# Could use rabbitmqctl await_startup when we upgrade to 3.7.11.
|
|
||||||
while ! rabbitmqctl -q await_online_nodes 1 2>/dev/null; do
|
|
||||||
if ((retries == 29)); then
|
|
||||||
echo "Waiting for RabbitMQ to start up..."
|
|
||||||
fi
|
|
||||||
sleep 1
|
|
||||||
if ! ((retries -= 1)); then
|
|
||||||
rabbitmqctl -q await_online_nodes 1
|
|
||||||
break
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
rabbitmqctl delete_user "$RABBITMQ_USERNAME" || true
|
rabbitmqctl delete_user "$RABBITMQ_USERNAME" || true
|
||||||
rabbitmqctl delete_user zulip || true
|
rabbitmqctl delete_user zulip || true
|
||||||
rabbitmqctl delete_user guest || true
|
rabbitmqctl delete_user guest || true
|
||||||
|
|
Loading…
Reference in New Issue