RabbitMQ pid file sometimes not present for task "Waiting for rabbitmq to start"
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
kolla-ansible |
In Progress
|
Undecided
|
Matt Crees |
Bug Description
Occasionally we've seen the following error:
TASK [rabbitmq : Waiting for rabbitmq to start] *******
Tuesday 05 November 2024 14:39:28 +0000 (0:00:01.197) 0:09:38.753 ******
fatal: [<hostname-
cmd:
- docker
- exec
- rabbitmq
- rabbitmqctl
- wait
- --timeout
- '60'
- /var/lib/
delta: '0:00:06.177517'
end: '2024-11-05 14:39:34.731930'
msg: non-zero return code
rc: 137
start: '2024-11-05 14:39:28.554413'
stderr: ''
stderr_lines: <omitted>
stdout: Waiting for pid file '/var/lib/
stdout_lines: <omitted>
This seems to be because we try calling this rabbitmqctl command just before the pid file is created. Can be solved by adding retries to the task.
Changed in kolla-ansible: | |
assignee: | nobody → Matt Crees (mattcrees) |
Fix proposed to branch: master /review. opendev. org/c/openstack /kolla- ansible/ +/934135
Review: https:/