diff --git a/deps/rabbit/docs/rabbitmq-server.service.example b/deps/rabbit/docs/rabbitmq-server.service.example index af3d04b..b8d1e84 100644 --- a/deps/rabbit/docs/rabbitmq-server.service.example +++ b/deps/rabbit/docs/rabbitmq-server.service.example @@ -21,20 +21,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/docs/monitoring # -# 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