Skip to content

Commit 24fa7e1

Browse files
authored
Merge pull request #2395 from rabbitmq/rabbitmq-server-2394
Restore CTL_ERL_ARGS env variables
2 parents a58da8f + eafa2aa commit 24fa7e1

File tree

7 files changed

+35
-1
lines changed

7 files changed

+35
-1
lines changed

scripts/rabbitmq-diagnostics.bat

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,8 @@ if not defined ERL_CRASH_DUMP_SECONDS (
4949
-boot !CLEAN_BOOT_FILE! ^
5050
-noinput -noshell -hidden -smp enable ^
5151
!RABBITMQ_CTL_ERL_ARGS! ^
52+
-kernel inet_dist_listen_min !RABBITMQ_CTL_DIST_PORT_MIN! ^
53+
-kernel inet_dist_listen_max !RABBITMQ_CTL_DIST_PORT_MAX! ^
5254
-run escript start ^
5355
-escript main rabbitmqctl_escript ^
5456
-extra "%RABBITMQ_HOME%\escript\rabbitmq-diagnostics" !STAR!

scripts/rabbitmq-env

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,12 @@ SERVER_ERL_ARGS=" +P $RABBITMQ_MAX_NUMBER_OF_PROCESSES +t $RABBITMQ_MAX_NUMBER_O
133133

134134
##--- Set environment vars RABBITMQ_<var_name> to defaults if not set
135135

136-
# FIXME
136+
[ "x" = "x$RABBITMQ_CTL_ERL_ARGS" ] && RABBITMQ_CTL_ERL_ARGS="$CTL_ERL_ARGS"
137+
[ "x" = "x$RABBITMQ_CTL_DIST_PORT_MIN" ] && RABBITMQ_CTL_DIST_PORT_MIN="$CTL_DIST_PORT_MIN"
138+
[ "x" = "x$RABBITMQ_CTL_DIST_PORT_MAX" ] && RABBITMQ_CTL_DIST_PORT_MAX="$CTL_DIST_PORT_MAX"
139+
[ "x" = "x$RABBITMQ_CTL_DIST_PORT_MIN" ] && RABBITMQ_CTL_DIST_PORT_MIN='35672'
140+
[ "x" = "x$RABBITMQ_CTL_DIST_PORT_MAX" ] && RABBITMQ_CTL_DIST_PORT_MAX="$(($RABBITMQ_CTL_DIST_PORT_MIN + 10))"
141+
137142
[ "x" = "x$RABBITMQ_IO_THREAD_POOL_SIZE" ] && RABBITMQ_IO_THREAD_POOL_SIZE=${IO_THREAD_POOL_SIZE}
138143
[ "x" = "x$RABBITMQ_SERVER_ERL_ARGS" ] && RABBITMQ_SERVER_ERL_ARGS=${SERVER_ERL_ARGS}
139144
[ "x" = "x$RABBITMQ_SERVER_START_ARGS" ] && RABBITMQ_SERVER_START_ARGS=${SERVER_START_ARGS}
@@ -182,6 +187,8 @@ run_escript()
182187
-boot "$CLEAN_BOOT_FILE" \
183188
-noinput -noshell -hidden -smp enable \
184189
$RABBITMQ_CTL_ERL_ARGS \
190+
-kernel inet_dist_listen_min "$RABBITMQ_CTL_DIST_PORT_MIN" \
191+
-kernel inet_dist_listen_max "$RABBITMQ_CTL_DIST_PORT_MAX" \
185192
-run escript start \
186193
-escript main "$escript_main" \
187194
-extra "$escript" "$@"

scripts/rabbitmq-env.bat

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,23 @@ if "!RABBITMQ_CTL_ERL_ARGS!"=="" (
128128
)
129129
)
130130

131+
if "!RABBITMQ_CTL_DIST_PORT_MIN!"=="" (
132+
if not "!CTL_DIST_PORT_MIN!"=="" (
133+
set RABBITMQ_CTL_DIST_PORT_MIN=!CTL_DIST_PORT_MIN!
134+
)
135+
)
136+
if "!RABBITMQ_CTL_DIST_PORT_MAX!"=="" (
137+
if not "!CTL_DIST_PORT_MAX!"=="" (
138+
set RABBITMQ_CTL_DIST_PORT_MAX=!CTL_DIST_PORT_MAX!
139+
)
140+
)
141+
if "!RABBITMQ_CTL_DIST_PORT_MIN!"=="" (
142+
set RABBITMQ_CTL_DIST_PORT_MIN=35672
143+
)
144+
if "!RABBITMQ_CTL_DIST_PORT_MAX!"=="" (
145+
set /a RABBITMQ_CTL_DIST_PORT_MAX=10+!RABBITMQ_CTL_DIST_PORT_MIN!
146+
)
147+
131148
REM ADDITIONAL WINDOWS ONLY CONFIG ITEMS
132149

133150
if "!RABBITMQ_SERVICENAME!"=="" (

scripts/rabbitmq-plugins.bat

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,8 @@ if not defined ERL_CRASH_DUMP_SECONDS (
4949
-boot !CLEAN_BOOT_FILE! ^
5050
-noinput -noshell -hidden -smp enable ^
5151
!RABBITMQ_CTL_ERL_ARGS! ^
52+
-kernel inet_dist_listen_min !RABBITMQ_CTL_DIST_PORT_MIN! ^
53+
-kernel inet_dist_listen_max !RABBITMQ_CTL_DIST_PORT_MAX! ^
5254
-run escript start ^
5355
-escript main rabbitmqctl_escript ^
5456
-extra "%RABBITMQ_HOME%\escript\rabbitmq-plugins" !STAR!

scripts/rabbitmq-queues.bat

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,8 @@ if not defined ERL_CRASH_DUMP_SECONDS (
4949
-boot !CLEAN_BOOT_FILE! ^
5050
-noinput -noshell -hidden -smp enable ^
5151
!RABBITMQ_CTL_ERL_ARGS! ^
52+
-kernel inet_dist_listen_min !RABBITMQ_CTL_DIST_PORT_MIN! ^
53+
-kernel inet_dist_listen_max !RABBITMQ_CTL_DIST_PORT_MAX! ^
5254
-run escript start ^
5355
-escript main rabbitmqctl_escript ^
5456
-extra "%RABBITMQ_HOME%\escript\rabbitmq-queues" !STAR!

scripts/rabbitmq-upgrade.bat

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,8 @@ if not defined ERL_CRASH_DUMP_SECONDS (
4949
-boot !CLEAN_BOOT_FILE! ^
5050
-noinput -noshell -hidden -smp enable ^
5151
!RABBITMQ_CTL_ERL_ARGS! ^
52+
-kernel inet_dist_listen_min !RABBITMQ_CTL_DIST_PORT_MIN! ^
53+
-kernel inet_dist_listen_max !RABBITMQ_CTL_DIST_PORT_MAX! ^
5254
-run escript start ^
5355
-escript main rabbitmqctl_escript ^
5456
-extra "%RABBITMQ_HOME%\escript\rabbitmq-upgrade" !STAR!

scripts/rabbitmqctl.bat

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,8 @@ if not defined ERL_CRASH_DUMP_SECONDS (
4949
-boot !CLEAN_BOOT_FILE! ^
5050
-noinput -noshell -hidden -smp enable ^
5151
!RABBITMQ_CTL_ERL_ARGS! ^
52+
-kernel inet_dist_listen_min !RABBITMQ_CTL_DIST_PORT_MIN! ^
53+
-kernel inet_dist_listen_max !RABBITMQ_CTL_DIST_PORT_MAX! ^
5254
-run escript start ^
5355
-escript main rabbitmqctl_escript ^
5456
-extra "%RABBITMQ_HOME%\escript\rabbitmqctl" !STAR!

0 commit comments

Comments
 (0)