From 6990cfa74ea4864b11000b955ae3e5ea26e2b3f7 Mon Sep 17 00:00:00 2001 From: anthraxx Date: Wed, 21 Feb 2018 15:26:12 +0100 Subject: [PATCH] Customize systemd service file --- deps/rabbit/docs/rabbitmq-server.service.example | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/deps/rabbit/docs/rabbitmq-server.service.example b/deps/rabbit/docs/rabbitmq-server.service.example index f1ab926..9219394 100644 --- a/deps/rabbit/docs/rabbitmq-server.service.example +++ b/deps/rabbit/docs/rabbitmq-server.service.example @@ -1,4 +1,3 @@ -# systemd unit example [Unit] Description=RabbitMQ broker After=network.target epmd@0.0.0.0.socket @@ -8,20 +7,29 @@ Wants=network.target epmd@0.0.0.0.socket Type=notify User=rabbitmq Group=rabbitmq +SyslogIdentifier=rabbitmq +EnvironmentFile=/etc/rabbitmq/rabbitmq-env.conf +UMask=0027 NotifyAccess=all TimeoutStartSec=3600 +# Un-comment this setting if you need to increase RabbitMQ's +# open files limit +# LimitNOFILE=16384 +# # Note: # You *may* wish to add the following to automatically restart RabbitMQ # in the event of a failure. systemd service restarts are not a # replacement for service monitoring. Please see # https://www.rabbitmq.com/monitoring.html # -# Restart=on-failure -# RestartSec=10 +Restart=on-failure +RestartSec=10 WorkingDirectory=/var/lib/rabbitmq ExecStart=/usr/lib/rabbitmq/bin/rabbitmq-server ExecStop=/usr/lib/rabbitmq/bin/rabbitmqctl stop ExecStop=/bin/sh -c "while ps -p $MAINPID >/dev/null 2>&1; do sleep 1; done" +# rabbitmq/rabbitmq-server-release#51 +# SuccessExitStatus=69 [Install] WantedBy=multi-user.target -- 2.16.2