77 lines
2.2 KiB
Diff
77 lines
2.2 KiB
Diff
From 50beccaa8c01c519375606350bac3405dc4c9012 Mon Sep 17 00:00:00 2001
|
|
From: mmachado <matheus.machadoguilhermino@windriver.com>
|
|
Date: Tue, 20 Feb 2024 11:55:17 -0300
|
|
Subject: [PATCH] Change rabbitmq-server configuration files
|
|
|
|
The files in this patch were previously implemented by the
|
|
rabbitmq-server-config package on the config-files repo.
|
|
|
|
Signed-off-by: mmachado <matheus.machadoguilhermino@windriver.com>
|
|
---
|
|
debian/rabbitmq-server.logrotate | 16 ++++--
|
|
debian/rabbitmq-server.service | 21 +++----
|
|
scripts/rabbitmq-server.ocf | 96 ++++++++++++++++++++++----------
|
|
3 files changed, 85 insertions(+), 48 deletions(-)
|
|
|
|
diff --git a/debian/rabbitmq-server.logrotate b/debian/rabbitmq-server.logrotate
|
|
index c509b78..4c8f3b0 100644
|
|
--- a/debian/rabbitmq-server.logrotate
|
|
+++ b/debian/rabbitmq-server.logrotate
|
|
@@ -1,7 +1,13 @@
|
|
/var/log/rabbitmq/*.log {
|
|
- daily
|
|
- missingok
|
|
- compress
|
|
- delaycompress
|
|
- notifempty
|
|
+ weekly
|
|
+ missingok
|
|
+ rotate 20
|
|
+ compress
|
|
+ delaycompress
|
|
+ notifempty
|
|
+ sharedscripts
|
|
+ postrotate
|
|
+ pgrep beam.smp >/dev/null && /usr/sbin/rabbitmqctl -q rotate_logs
|
|
+ true
|
|
+ endscript
|
|
}
|
|
diff --git a/debian/rabbitmq-server.service b/debian/rabbitmq-server.service
|
|
index fdaee4d..4715229 100644
|
|
--- a/debian/rabbitmq-server.service
|
|
+++ b/debian/rabbitmq-server.service
|
|
@@ -1,24 +1,17 @@
|
|
[Unit]
|
|
-Description=RabbitMQ Messaging Server
|
|
-After=network.target epmd.socket
|
|
-Wants=network.target epmd.socket
|
|
+Description=RabbitMQ broker
|
|
+After=network.target epmd@0.0.0.0.socket
|
|
+Wants=network.target epmd@0.0.0.0.socket
|
|
|
|
[Service]
|
|
Type=notify
|
|
-User=rabbitmq
|
|
-Group=rabbitmq
|
|
-UMask=0027
|
|
+User=root
|
|
+Group=root
|
|
NotifyAccess=all
|
|
-TimeoutStartSec=600
|
|
-LimitNOFILE=65536
|
|
-SyslogIdentifier=rabbitmq
|
|
-Restart=on-failure
|
|
-RestartSec=10
|
|
+TimeoutStartSec=3600
|
|
WorkingDirectory=/var/lib/rabbitmq
|
|
ExecStart=/usr/lib/rabbitmq/bin/rabbitmq-server
|
|
-ExecStop=/usr/sbin/rabbitmqctl stop
|
|
-StandardOutput=append:/var/log/rabbitmq/rabbitmq-server.log
|
|
-StandardError=append:/var/log/rabbitmq/rabbitmq-server.error.log
|
|
+ExecStop=/usr/lib/rabbitmq/bin/rabbitmqctl stop
|
|
OOMScoreAdjust=-500
|
|
|
|
[Install]
|
|
--
|
|
2.37.1
|