File tree Expand file tree Collapse file tree 3 files changed +14
-1
lines changed Expand file tree Collapse file tree 3 files changed +14
-1
lines changed Original file line number Diff line number Diff line change @@ -62,8 +62,11 @@ RABBITMQ_HOME="$(rmq_realpath "${RABBITMQ_SCRIPTS_DIR}/..")"
62
62
# # Set defaults
63
63
. ${RABBITMQ_SCRIPTS_DIR} /rabbitmq-defaults
64
64
65
+ DEFAULT_SCHEDULING_BIND_TYPE_FLAG=" tnnps"
66
+ [ " x" = " x$RABBITMQ_SCHEDULING_BIND_TYPE_FLAG " ] && RABBITMQ_SCHEDULING_BIND_TYPE_FLAG=${DEFAULT_SCHEDULING_BIND_TYPE_FLAG}
67
+
65
68
# # Common defaults
66
- SERVER_ERL_ARGS=" +P 1048576"
69
+ SERVER_ERL_ARGS=" +P 1048576 +stbt $RABBITMQ_SCHEDULING_BIND_TYPE_FLAG "
67
70
68
71
# We save the current value of $RABBITMQ_PID_FILE in case it was set by
69
72
# an init script. If $CONF_ENV_FILE overrides it again, we must ignore
Original file line number Diff line number Diff line change @@ -112,6 +112,10 @@ if "!ENV_OK!"=="false" (
112
112
EXIT /b 78
113
113
)
114
114
115
+ if " !RABBITMQ_SCHEDULING_BIND_TYPE_FLAG! " == " " (
116
+ set RABBITMQ_SCHEDULING_BIND_TYPE_FLAG = " tnnps"
117
+ )
118
+
115
119
" !ERLANG_HOME! \bin\erl.exe" ^
116
120
-pa " !RABBITMQ_EBIN_ROOT! " ^
117
121
-boot start_sasl ^
@@ -120,6 +124,7 @@ if "!ENV_OK!"=="false" (
120
124
!RABBITMQ_NAME_TYPE! !RABBITMQ_NODENAME! ^
121
125
+W w ^
122
126
+A " !RABBITMQ_IO_THREAD_POOL_SIZE! " ^
127
+ +stbt " !RABBITMQ_SCHEDULING_BIND_TYPE_FLAG! " ^
123
128
+P 1048576 ^
124
129
!RABBITMQ_LISTEN_ARG! ^
125
130
!RABBITMQ_SERVER_ERL_ARGS! ^
Original file line number Diff line number Diff line change @@ -173,13 +173,18 @@ if "!RABBITMQ_SERVICE_RESTART!"=="" (
173
173
set RABBITMQ_SERVICE_RESTART = restart
174
174
)
175
175
176
+ if " !RABBITMQ_SCHEDULING_BIND_TYPE_FLAG! " == " " (
177
+ set RABBITMQ_SCHEDULING_BIND_TYPE_FLAG = " tnnps"
178
+ )
179
+
176
180
set ERLANG_SERVICE_ARGUMENTS = ^
177
181
-pa " !RABBITMQ_EBIN_ROOT! " ^
178
182
-boot start_sasl ^
179
183
!RABBITMQ_START_RABBIT! ^
180
184
!RABBITMQ_CONFIG_ARG! ^
181
185
+W w ^
182
186
+A " !RABBITMQ_IO_THREAD_POOL_SIZE! " ^
187
+ +stbt " !RABBITMQ_SCHEDULING_BIND_TYPE_FLAG! " ^
183
188
+P 1048576 ^
184
189
!RABBITMQ_LISTEN_ARG! ^
185
190
!RABBITMQ_SERVER_ERL_ARGS! ^
You can’t perform that action at this time.
0 commit comments