94 lines
2.7 KiB
Diff
94 lines
2.7 KiB
Diff
From b5d56df24e8be63e9ae7da5afa01e59e35f9917c Mon Sep 17 00:00:00 2001
|
|
From: mmachado <matheus.machadoguilhermino@windriver.com>
|
|
Date: Wed, 28 Feb 2024 10:20:48 -0300
|
|
Subject: [PATCH] Change logrotate and service files
|
|
|
|
The files in this patch were previously implemented by the
|
|
rabbitmq-server-config package on the config-files repo.
|
|
|
|
Also change the name of the ocf file to stx.rabbitmq-server
|
|
for consistency with sm_db
|
|
|
|
Signed-off-by: mmachado <matheus.machadoguilhermino@windriver.com>
|
|
---
|
|
debian/rabbitmq-server.logrotate | 16 +++++++++++-----
|
|
debian/rabbitmq-server.service | 21 +++++++--------------
|
|
debian/rules | 2 +-
|
|
3 files changed, 19 insertions(+), 20 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]
|
|
diff --git a/debian/rules b/debian/rules
|
|
index 537a526..4e50869 100755
|
|
--- a/debian/rules
|
|
+++ b/debian/rules
|
|
@@ -44,7 +44,7 @@ override_dh_auto_install:
|
|
done
|
|
|
|
install -p -D -m 0755 scripts/rabbitmq-server.ocf \
|
|
- $(DEB_DESTDIR)$(PREFIX)/lib/ocf/resource.d/rabbitmq/rabbitmq-server
|
|
+ $(DEB_DESTDIR)$(PREFIX)/lib/ocf/resource.d/rabbitmq/stx.rabbitmq-server
|
|
|
|
# Unlocalify
|
|
# mkdir -p $(DEB_DESTDIR)$(PREFIX)/lib/rabbitmq/bin
|
|
--
|
|
2.37.1
|
|
|