From 74ffe13562ccdf11f8133052f2d7198fa38502ba Mon Sep 17 00:00:00 2001 From: inikulshin Date: Tue, 20 May 2025 10:52:23 +0300 Subject: [PATCH] Support RABBITMQ_SERVICE_PRIORITY --- deps/rabbit/scripts/rabbitmq-service.bat | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/deps/rabbit/scripts/rabbitmq-service.bat b/deps/rabbit/scripts/rabbitmq-service.bat index 778261bee7f0..60fb344ac0fd 100644 --- a/deps/rabbit/scripts/rabbitmq-service.bat +++ b/deps/rabbit/scripts/rabbitmq-service.bat @@ -118,6 +118,13 @@ if "!CONSOLE_LOG_VALID!" == "TRUE" ( set CONSOLE_FLAG=-debugtype !RABBITMQ_CONSOLE_LOG! ) +set RABBITMQ_SERVICE_PRIORITY_FLAG= +set RABBITMQ_SERVICE_PRIORITY_VALID= +for %%i in (low high realtime) do if "%%i" == "!RABBITMQ_SERVICE_PRIORITY!" set RABBITMQ_SERVICE_PRIORITY_VALID=TRUE +if "!RABBITMQ_SERVICE_PRIORITY_VALID!" == "TRUE" ( + set RABBITMQ_SERVICE_PRIORITY_FLAG=-priority !RABBITMQ_SERVICE_PRIORITY! +) + rem *** End of configuration *** if not exist "!ERLANG_SERVICE_MANAGER_PATH!\erlsrv.exe" ( @@ -229,6 +236,7 @@ rem user-specific directory. -env RABBITMQ_LOG_BASE="!RABBITMQ_LOG_BASE!" ^ -env RABBITMQ_MNESIA_BASE="!RABBITMQ_MNESIA_BASE!" ^ -env RABBITMQ_NODENAME="!RABBITMQ_NODENAME!" ^ +!RABBITMQ_SERVICE_PRIORITY_FLAG! ^ -workdir "!RABBITMQ_BASE!" ^ -stopaction "rabbit:stop_and_halt()." ^ !RABBITMQ_NAME_TYPE! !RABBITMQ_NODENAME! ^