summaryrefslogtreecommitdiff
path: root/scripts/rabbitmq-env
diff options
context:
space:
mode:
authorKarl Nilsson <kjnilsson@gmail.com>2016-09-12 15:22:16 +0100
committerGitHub <noreply@github.com>2016-09-12 15:22:16 +0100
commit9e412098eb5c913a020a908bd1ef66384724355d (patch)
treefa5ecc1097a82d451b11b6e6c2dfeadf5a55817c /scripts/rabbitmq-env
parent41f2d6d49d6456a22cb80a9e0866fe71e551d55e (diff)
parentca075f59ecced52f58fe17447c7c020a55755a4c (diff)
downloadrabbitmq-server-git-9e412098eb5c913a020a908bd1ef66384724355d.tar.gz
Merge pull request #954 from rabbitmq/rabbitmq-server-908
Make VM +zdbbl easier to configure, bump default to 32MB
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 0fa164cfe1..f055f1db40 100755
--- a/scripts/rabbitmq-env
+++ b/scripts/rabbitmq-env
@@ -65,8 +65,11 @@ RABBITMQ_HOME="$(rmq_realpath "${RABBITMQ_SCRIPTS_DIR}/..")"
DEFAULT_SCHEDULER_BIND_TYPE="db"
[ "x" = "x$RABBITMQ_SCHEDULER_BIND_TYPE" ] && RABBITMQ_SCHEDULER_BIND_TYPE=${DEFAULT_SCHEDULER_BIND_TYPE}
+DEFAULT_DISTRIBUTION_BUFFER_SIZE=32000
+[ "x" = "x$RABBITMQ_DISTRIBUTION_BUFFER_SIZE" ] && RABBITMQ_DISTRIBUTION_BUFFER_SIZE=${DEFAULT_DISTRIBUTION_BUFFER_SIZE}
+
## Common defaults
-SERVER_ERL_ARGS="+P 1048576 +t 5000000 +stbt $RABBITMQ_SCHEDULER_BIND_TYPE "
+SERVER_ERL_ARGS="+P 1048576 +t 5000000 +stbt $RABBITMQ_SCHEDULER_BIND_TYPE +zdbbl $RABBITMQ_DISTRIBUTION_BUFFER_SIZE"
# 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