summaryrefslogtreecommitdiff
path: root/scripts/rabbitmq-env
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-env
parentc0bd3bac9ec8ed7d6dd64c8039bf33758add92cf (diff)
downloadrabbitmq-server-git-d956c5cb97ff0e9a95d14d307e67aabcfaaa1c63.tar.gz
Tune scheduling bind flags for Erlang VM
Diffstat (limited to 'scripts/rabbitmq-env')
-rwxr-xr-xscripts/rabbitmq-env5
1 files changed, 4 insertions, 1 deletions
diff --git a/scripts/rabbitmq-env b/scripts/rabbitmq-env
index def47ebd27..87385d484a 100755
--- a/scripts/rabbitmq-env
+++ b/scripts/rabbitmq-env
@@ -62,8 +62,11 @@ RABBITMQ_HOME="$(rmq_realpath "${RABBITMQ_SCRIPTS_DIR}/..")"
## Set defaults
. ${RABBITMQ_SCRIPTS_DIR}/rabbitmq-defaults
+DEFAULT_SCHEDULING_BIND_TYPE_FLAG="tnnps"
+[ "x" = "x$RABBITMQ_SCHEDULING_BIND_TYPE_FLAG" ] && RABBITMQ_SCHEDULING_BIND_TYPE_FLAG=${DEFAULT_SCHEDULING_BIND_TYPE_FLAG}
+
## Common defaults
-SERVER_ERL_ARGS="+P 1048576"
+SERVER_ERL_ARGS="+P 1048576 +stbt $RABBITMQ_SCHEDULING_BIND_TYPE_FLAG "
# We save the current value of $RABBITMQ_PID_FILE in case it was set by
# an init script. If $CONF_ENV_FILE overrides it again, we must ignore