aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichal Nasiadka <mnasiadka@gmail.com>2025-06-11 10:50:28 +0200
committerMichal Nasiadka <mnasiadka@gmail.com>2025-06-11 13:25:39 +0000
commitbbe23bd107c16d4990b26e9aca5eb888f98cc781 (patch)
tree3ba58d36437e39996d3394ebe25d34e9a6ed99a9
parent2319d121451167c2519938c234de2c65e7d3a797 (diff)
downloadkolla-bbe23bd107c16d4990b26e9aca5eb888f98cc781.tar.gz
kolla-bbe23bd107c16d4990b26e9aca5eb888f98cc781.zip
rabbitmq: Improve healthcheck script output
We've seen multiple occassions of all these healthcheck commands not being able to be executed in 30s after the switch to RMQ 4.1. Let's put more information in the Docker/Podman healthcheck logs. Change-Id: I4b1b54983144f5514a6703c255d2cb4fa052a0fb
-rw-r--r--docker/rabbitmq/healthcheck_rabbitmq10
1 files changed, 4 insertions, 6 deletions
diff --git a/docker/rabbitmq/healthcheck_rabbitmq b/docker/rabbitmq/healthcheck_rabbitmq
index 529362bac..277ab098c 100644
--- a/docker/rabbitmq/healthcheck_rabbitmq
+++ b/docker/rabbitmq/healthcheck_rabbitmq
@@ -2,9 +2,7 @@
set -e
-rabbitmq-diagnostics -t 5 -q ping || exit 1
-rabbitmq-diagnostics -t 5 -q status || exit 1
-rabbitmq-diagnostics -t 5 -q check_running || exit 1
-rabbitmq-diagnostics -t 5 -q check_local_alarms || exit 1
-rabbitmq-diagnostics -t 5 -q check_port_connectivity || exit 1
-rabbitmq-diagnostics -t 5 -q check_virtual_hosts || exit 1
+for check in ping status check_running check_local_alarms check_port_connectivity check_virtual_hosts; do
+ echo "Running rabbitmq-diagnostics $check"
+ rabbitmq-diagnostics -t 5 -q $check || (echo "ERROR: $check failed" && exit 1)
+done