File tree Expand file tree Collapse file tree 7 files changed +35
-1
lines changed Expand file tree Collapse file tree 7 files changed +35
-1
lines changed Original file line number Diff line number Diff line change @@ -49,6 +49,8 @@ if not defined ERL_CRASH_DUMP_SECONDS (
49
49
-boot !CLEAN_BOOT_FILE! ^
50
50
-noinput -noshell -hidden -smp enable ^
51
51
!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! ^
52
54
-run escript start ^
53
55
-escript main rabbitmqctl_escript ^
54
56
-extra " %RABBITMQ_HOME% \escript\rabbitmq-diagnostics" !STAR!
Original file line number Diff line number Diff line change @@ -133,7 +133,12 @@ SERVER_ERL_ARGS=" +P $RABBITMQ_MAX_NUMBER_OF_PROCESSES +t $RABBITMQ_MAX_NUMBER_O
133
133
134
134
# #--- Set environment vars RABBITMQ_<var_name> to defaults if not set
135
135
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
+
137
142
[ " x" = " x$RABBITMQ_IO_THREAD_POOL_SIZE " ] && RABBITMQ_IO_THREAD_POOL_SIZE=${IO_THREAD_POOL_SIZE}
138
143
[ " x" = " x$RABBITMQ_SERVER_ERL_ARGS " ] && RABBITMQ_SERVER_ERL_ARGS=${SERVER_ERL_ARGS}
139
144
[ " x" = " x$RABBITMQ_SERVER_START_ARGS " ] && RABBITMQ_SERVER_START_ARGS=${SERVER_START_ARGS}
@@ -182,6 +187,8 @@ run_escript()
182
187
-boot " $CLEAN_BOOT_FILE " \
183
188
-noinput -noshell -hidden -smp enable \
184
189
$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 " \
185
192
-run escript start \
186
193
-escript main " $escript_main " \
187
194
-extra " $escript " " $@ "
Original file line number Diff line number Diff line change @@ -128,6 +128,23 @@ if "!RABBITMQ_CTL_ERL_ARGS!"=="" (
128
128
)
129
129
)
130
130
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
+
131
148
REM ADDITIONAL WINDOWS ONLY CONFIG ITEMS
132
149
133
150
if " !RABBITMQ_SERVICENAME! " == " " (
Original file line number Diff line number Diff line change @@ -49,6 +49,8 @@ if not defined ERL_CRASH_DUMP_SECONDS (
49
49
-boot !CLEAN_BOOT_FILE! ^
50
50
-noinput -noshell -hidden -smp enable ^
51
51
!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! ^
52
54
-run escript start ^
53
55
-escript main rabbitmqctl_escript ^
54
56
-extra " %RABBITMQ_HOME% \escript\rabbitmq-plugins" !STAR!
Original file line number Diff line number Diff line change @@ -49,6 +49,8 @@ if not defined ERL_CRASH_DUMP_SECONDS (
49
49
-boot !CLEAN_BOOT_FILE! ^
50
50
-noinput -noshell -hidden -smp enable ^
51
51
!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! ^
52
54
-run escript start ^
53
55
-escript main rabbitmqctl_escript ^
54
56
-extra " %RABBITMQ_HOME% \escript\rabbitmq-queues" !STAR!
Original file line number Diff line number Diff line change @@ -49,6 +49,8 @@ if not defined ERL_CRASH_DUMP_SECONDS (
49
49
-boot !CLEAN_BOOT_FILE! ^
50
50
-noinput -noshell -hidden -smp enable ^
51
51
!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! ^
52
54
-run escript start ^
53
55
-escript main rabbitmqctl_escript ^
54
56
-extra " %RABBITMQ_HOME% \escript\rabbitmq-upgrade" !STAR!
Original file line number Diff line number Diff line change @@ -49,6 +49,8 @@ if not defined ERL_CRASH_DUMP_SECONDS (
49
49
-boot !CLEAN_BOOT_FILE! ^
50
50
-noinput -noshell -hidden -smp enable ^
51
51
!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! ^
52
54
-run escript start ^
53
55
-escript main rabbitmqctl_escript ^
54
56
-extra " %RABBITMQ_HOME% \escript\rabbitmqctl" !STAR!
You can’t perform that action at this time.
0 commit comments