summaryrefslogtreecommitdiff
path: root/scripts/rabbitmq-server.bat
diff options
context:
space:
mode:
authorDiana Corbacho <diana.corbacho@erlang-solutions.com>2016-06-30 13:20:35 +0100
committerDiana Corbacho <diana.corbacho@erlang-solutions.com>2016-07-04 15:31:11 +0100
commitd956c5cb97ff0e9a95d14d307e67aabcfaaa1c63 (patch)
treec37902dc284a029efecb21fab72af98f525572ee /scripts/rabbitmq-server.bat
parentc0bd3bac9ec8ed7d6dd64c8039bf33758add92cf (diff)
downloadrabbitmq-server-git-d956c5cb97ff0e9a95d14d307e67aabcfaaa1c63.tar.gz
Tune scheduling bind flags for Erlang VM
Diffstat (limited to 'scripts/rabbitmq-server.bat')
-rw-r--r--scripts/rabbitmq-server.bat5
1 files changed, 5 insertions, 0 deletions
diff --git a/scripts/rabbitmq-server.bat b/scripts/rabbitmq-server.bat
index f014197a39..06094e0d6f 100644
--- a/scripts/rabbitmq-server.bat
+++ b/scripts/rabbitmq-server.bat
@@ -112,6 +112,10 @@ if "!ENV_OK!"=="false" (
EXIT /b 78
)
+if "!RABBITMQ_SCHEDULING_BIND_TYPE_FLAG!"=="" (
+ set RABBITMQ_SCHEDULING_BIND_TYPE_FLAG="tnnps"
+)
+
"!ERLANG_HOME!\bin\erl.exe" ^
-pa "!RABBITMQ_EBIN_ROOT!" ^
-boot start_sasl ^
@@ -120,6 +124,7 @@ if "!ENV_OK!"=="false" (
!RABBITMQ_NAME_TYPE! !RABBITMQ_NODENAME! ^
+W w ^
+A "!RABBITMQ_IO_THREAD_POOL_SIZE!" ^
++stbt "!RABBITMQ_SCHEDULING_BIND_TYPE_FLAG!" ^
+P 1048576 ^
!RABBITMQ_LISTEN_ARG! ^
!RABBITMQ_SERVER_ERL_ARGS! ^