diff options
author | Richard W.M. Jones <rjones@redhat.com> | 2014-04-01 18:38:15 +0100 |
---|---|---|
committer | Richard W.M. Jones <rjones@redhat.com> | 2014-04-01 18:38:15 +0100 |
commit | a1fbd9680a66c6ea5c19566b188bd74366424d17 (patch) | |
tree | 9f765356a7893f2c6a7ba6239512ca6bf8828b17 /rabbitmq-server.service | |
parent | 7c340accfa32fe16e38fc89bc541a0202073fc17 (diff) | |
download | rabbitmq-server-a1fbd9680a66c6ea5c19566b188bd74366424d17.tar.gz rabbitmq-server-a1fbd9680a66c6ea5c19566b188bd74366424d17.tar.xz rabbitmq-server-a1fbd9680a66c6ea5c19566b188bd74366424d17.zip |
Fix race in systemd service startup (RHBZ#1059913).
Diffstat (limited to 'rabbitmq-server.service')
-rw-r--r-- | rabbitmq-server.service | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/rabbitmq-server.service b/rabbitmq-server.service index e56171b..193661d 100644 --- a/rabbitmq-server.service +++ b/rabbitmq-server.service @@ -8,6 +8,9 @@ User=rabbitmq Group=rabbitmq Environment=RABBITMQ_PID_FILE=/var/run/rabbitmq/pid WorkingDirectory=/var/lib/rabbitmq +# Ensure cookie is created to avoid race +# See https://bugzilla.redhat.com/show_bug.cgi?id=1059913 +ExecStartPre=-/bin/sh -c "/usr/lib/rabbitmq/bin/rabbitmqctl status > /dev/null 2>&1" ExecStart=/usr/lib/rabbitmq/bin/rabbitmq-server ExecStartPost=/usr/lib/rabbitmq/bin/rabbitmqctl wait /var/run/rabbitmq/pid ExecStop=/usr/lib/rabbitmq/bin/rabbitmqctl stop |