RabbitMQ SAML assertion invalid after failover to secondary cloud region

a close-up of a server room

Problem Description After an automatic disaster‑recovery (DR) failover to the secondary cloud region, AI training workers were unable to publish messages to RabbitMQ. The broker logged repeated authentication failures with the SAML plugin: 2024-07-31 12:04:18.732 [error] {rabbit_auth_backend_saml, handle_authentication_failure, [{error, “SAML assertion is expired”}, {error, “SAML assertion not yet valid”}, {error, “Invalid SAML audience”}, {error, “Signature … Read more

RabbitMQ queue saturation after increasing batch size in ML training

cable network

Problem: RabbitMQ Queue Saturation After Increasing Batch Size in ML Training In a Kubernetes‑deployed distributed training pipeline, the model workers publish gradient‑update messages to a single RabbitMQ queue. After the batch size was raised from 32 to 256, the training loop began to fail with: basic.publish returned: RESOURCE_LOCKED channel flow control activated Message dropped due … Read more

RabbitMQ node resource exhaustion in Docker container

img IX mining rig inside white and gray room

Problem Description In a development sandbox the RabbitMQ node runs inside a Docker container with the default image configuration (1 vCPU, 512 MiB RAM). After a burst of simulated AI‑model‑training orchestration messages the broker becomes unresponsive: Memory usage climbs to >95 % of the container limit. Docker daemon emits OOMKill and restarts the container. CPU spikes to 80‑100 % … Read more

RabbitMQ pod eviction during CI/CD pipeline load testing

photo of computer cables

RabbitMQ pod eviction during CI/CD pipeline load testing Problem During nightly CI/CD pipeline runs the RabbitMQ StatefulSet is repeatedly evicted by the kube‑scheduler. The eviction manifests as a FailedScheduling event and the pod enters Terminating followed by a recreation of the pod with a new name. The pipeline then fails with connection timeouts and lost … Read more