diff options
| author | Gerhard Lazu <gerhard@lazu.co.uk> | 2018-02-23 17:53:33 +0000 |
|---|---|---|
| committer | Gerhard Lazu <gerhard@lazu.co.uk> | 2018-02-23 18:05:49 +0000 |
| commit | 2739b400a4500369b1762b0f82b68cf64047e451 (patch) | |
| tree | 2e05f98da0abf22d7be07757159defc91f90ecd3 /scripts | |
| parent | 179f229094dc631b95ae595447bf2c3ee5dad3ef (diff) | |
| download | rabbitmq-server-git-2739b400a4500369b1762b0f82b68cf64047e451.tar.gz | |
Make maximum number of Erlang processes configurable via env
This property is essential for nodes that need to handle many
connections / channels / queues.
Related to #1513
Diffstat (limited to 'scripts')
| -rwxr-xr-x | scripts/rabbitmq-env | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/scripts/rabbitmq-env b/scripts/rabbitmq-env index 5214c686d2..afb17a88ec 100755 --- a/scripts/rabbitmq-env +++ b/scripts/rabbitmq-env @@ -87,8 +87,11 @@ DEFAULT_SCHEDULER_BIND_TYPE="db" DEFAULT_DISTRIBUTION_BUFFER_SIZE=128000 [ "x" = "x$RABBITMQ_DISTRIBUTION_BUFFER_SIZE" ] && RABBITMQ_DISTRIBUTION_BUFFER_SIZE=${DEFAULT_DISTRIBUTION_BUFFER_SIZE} +DEFAULT_MAX_NUMBER_OF_PROCESSES=1048576 +[ "x" = "x$RABBITMQ_MAX_NUMBER_OF_PROCESSES" ] && RABBITMQ_MAX_NUMBER_OF_PROCESSES=="${DEFAULT_MAX_NUMBER_OF_PROCESSES}" + ## Common server defaults -SERVER_ERL_ARGS="+P 1048576 +t 5000000 +stbt $RABBITMQ_SCHEDULER_BIND_TYPE +zdbbl $RABBITMQ_DISTRIBUTION_BUFFER_SIZE" +SERVER_ERL_ARGS="+P $RABBITMQ_MAX_NUMBER_OF_PROCESSES +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 |
