From 16fb408070ad39fd9dd8a7b04b9f776fefda2681 Mon Sep 17 00:00:00 2001 From: Marco Donadoni Date: Tue, 19 Dec 2023 20:58:16 +0100 Subject: [PATCH] fix: use exec to properly handle signals for graceful shutdown Use `exec` to execute RabbitMQ's server, so that the server process can receive signals such as `SIGTERM`. Closes reanahub/reana-job-controller#347 --- start.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/start.sh b/start.sh index 411b6c1..7b9dc1e 100755 --- a/start.sh +++ b/start.sh @@ -14,4 +14,4 @@ EOF chown rabbitmq:rabbitmq /var/lib/rabbitmq/mnesia # Limit maximum number of open file descriptors to avoid high memory usage ulimit -n 1048576 -rabbitmq-server +exec rabbitmq-server