mirror of
https://github.com/bitnami/containers.git
synced 2026-10-17 20:39:13 +02:00
Checks RABBITMQ_ULIMIT_NOFILES and only change ulimit if it is set to a value larger than existing. (#208)
fixes #86 Signed-off-by: Corneil du Plessis <pcorneil@vmware.com>
This commit is contained in:
committed by
Bitnami Containers
parent
8279a9ef7e
commit
11ecded562
@@ -38,7 +38,16 @@ if is_boolean_yes "$RABBITMQ_CLUSTER_REBALANCE"; then
|
||||
fi
|
||||
|
||||
# Resources limits: maximum number of open file descriptors
|
||||
[[ -n "${RABBITMQ_ULIMIT_NOFILES:-}" ]] && info "Setting file discripton limit to ${RABBITMQ_ULIMIT_NOFILES}" && ulimit -n "${RABBITMQ_ULIMIT_NOFILES}"
|
||||
if [[ -n "${RABBITMQ_ULIMIT_NOFILES:-}" ]]; then
|
||||
current_limit=$(ulimit -n)
|
||||
if [ "$current_limit" != "unlimited" ]; then
|
||||
# shellcheck disable=SC2086
|
||||
if [ $RABBITMQ_ULIMIT_NOFILES -gt $current_limit ]; then
|
||||
info "Setting file description limit to $RABBITMQ_ULIMIT_NOFILES"
|
||||
ulimit -n $RABBITMQ_ULIMIT_NOFILES
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
info "** Starting RabbitMQ **"
|
||||
cd "$RABBITMQ_BASE_DIR"
|
||||
|
||||
@@ -38,7 +38,16 @@ if is_boolean_yes "$RABBITMQ_CLUSTER_REBALANCE"; then
|
||||
fi
|
||||
|
||||
# Resources limits: maximum number of open file descriptors
|
||||
[[ -n "${RABBITMQ_ULIMIT_NOFILES:-}" ]] && info "Setting file discripton limit to ${RABBITMQ_ULIMIT_NOFILES}" && ulimit -n "${RABBITMQ_ULIMIT_NOFILES}"
|
||||
if [[ -n "${RABBITMQ_ULIMIT_NOFILES:-}" ]]; then
|
||||
current_limit=$(ulimit -n)
|
||||
if [ "$current_limit" != "unlimited" ]; then
|
||||
# shellcheck disable=SC2086
|
||||
if [ $RABBITMQ_ULIMIT_NOFILES -gt $current_limit ]; then
|
||||
info "Setting file description limit to $RABBITMQ_ULIMIT_NOFILES"
|
||||
ulimit -n $RABBITMQ_ULIMIT_NOFILES
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
info "** Starting RabbitMQ **"
|
||||
cd "$RABBITMQ_BASE_DIR"
|
||||
|
||||
@@ -38,7 +38,16 @@ if is_boolean_yes "$RABBITMQ_CLUSTER_REBALANCE"; then
|
||||
fi
|
||||
|
||||
# Resources limits: maximum number of open file descriptors
|
||||
[[ -n "${RABBITMQ_ULIMIT_NOFILES:-}" ]] && info "Setting file discripton limit to ${RABBITMQ_ULIMIT_NOFILES}" && ulimit -n "${RABBITMQ_ULIMIT_NOFILES}"
|
||||
if [[ -n "${RABBITMQ_ULIMIT_NOFILES:-}" ]]; then
|
||||
current_limit=$(ulimit -n)
|
||||
if [ "$current_limit" != "unlimited" ]; then
|
||||
# shellcheck disable=SC2086
|
||||
if [ $RABBITMQ_ULIMIT_NOFILES -gt $current_limit ]; then
|
||||
info "Setting file description limit to $RABBITMQ_ULIMIT_NOFILES"
|
||||
ulimit -n $RABBITMQ_ULIMIT_NOFILES
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
info "** Starting RabbitMQ **"
|
||||
cd "$RABBITMQ_BASE_DIR"
|
||||
|
||||
Reference in New Issue
Block a user