diff options
author | Michael Klishin <mklishin@pivotal.io> | 2017-04-05 17:52:34 +0300 |
---|---|---|
committer | Michael Klishin <mklishin@pivotal.io> | 2017-04-05 17:54:43 +0300 |
commit | 054c72d6dd3b1c02b9550d225577f63bda6bae00 (patch) | |
tree | 6a0fc9ce21dd475a30c890be65f25356c15b32d1 /scripts/rabbitmq-server.ocf | |
parent | d2d5d5e893a14533e69f7bf9431823da9a123f51 (diff) | |
download | rabbitmq-server-git-054c72d6dd3b1c02b9550d225577f63bda6bae00.tar.gz |
Manually backport #20, #21, #24, #25 by @vuntz and @aplanas to stable
Diffstat (limited to 'scripts/rabbitmq-server.ocf')
-rwxr-xr-x | scripts/rabbitmq-server.ocf | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/scripts/rabbitmq-server.ocf b/scripts/rabbitmq-server.ocf index 4a06e7a589..bf8880d16b 100755 --- a/scripts/rabbitmq-server.ocf +++ b/scripts/rabbitmq-server.ocf @@ -30,7 +30,6 @@ ## OCF_RESKEY_mnesia_base ## OCF_RESKEY_server_start_args ## OCF_RESKEY_pid_file -## OCF_RESKEY_limit_nofile ####################################################################### # Initialization: @@ -45,13 +44,11 @@ OCF_RESKEY_ctl_default="/usr/sbin/rabbitmqctl" OCF_RESKEY_nodename_default="rabbit@localhost" OCF_RESKEY_log_base_default="/var/log/rabbitmq" OCF_RESKEY_pid_file_default="/var/run/rabbitmq/pid" -OCF_RESKEY_limit_nofile_default="65535" : ${OCF_RESKEY_server=${OCF_RESKEY_server_default}} : ${OCF_RESKEY_ctl=${OCF_RESKEY_ctl_default}} : ${OCF_RESKEY_nodename=${OCF_RESKEY_nodename_default}} : ${OCF_RESKEY_log_base=${OCF_RESKEY_log_base_default}} : ${OCF_RESKEY_pid_file=${OCF_RESKEY_pid_file_default}} -: ${OCF_RESKEY_limit_nofile=${OCF_RESKEY_limit_nofile_default}} meta_data() { cat <<END @@ -147,14 +144,6 @@ Location of the file in which the pid will be stored <content type="string" default="${OCF_RESKEY_pid_file_default}" /> </parameter> -<parameter name="limit_nofile" unique="0" required="0"> -<longdesc lang="en"> -Soft and hard limit for NOFILE -</longdesc> -<shortdesc lang="en">NOFILE limit</shortdesc> -<content type="string" default="${OCF_RESKEY_limit_nofile_default}" /> -</parameter> - </parameters> <actions> @@ -187,7 +176,6 @@ RABBITMQ_LOG_BASE=$OCF_RESKEY_log_base RABBITMQ_MNESIA_BASE=$OCF_RESKEY_mnesia_base RABBITMQ_SERVER_START_ARGS=$OCF_RESKEY_server_start_args RABBITMQ_PID_FILE=$OCF_RESKEY_pid_file -RABBITMQ_LIMIT_NOFILE=$OCF_RESKEY_limit_nofile [ ! -z $RABBITMQ_NODENAME ] && NODENAME_ARG="-n $RABBITMQ_NODENAME" [ ! -z $RABBITMQ_NODENAME ] && export RABBITMQ_NODENAME @@ -216,10 +204,6 @@ export_vars() { [ ! -z $RABBITMQ_PID_FILE ] && ensure_pid_dir && export RABBITMQ_PID_FILE } -set_limits() { - [ ! -z $RABBITMQ_LIMIT_NOFILE ] && ulimit -n $RABBITMQ_LIMIT_NOFILE -} - rabbit_validate_partial() { if [ ! -x $RABBITMQ_SERVER ]; then ocf_log err "rabbitmq-server server $RABBITMQ_SERVER does not exist or is not executable"; @@ -292,9 +276,6 @@ rabbit_start() { export_vars - # RabbitMQ requires high soft and hard limits for NOFILE - set_limits - setsid sh -c "$RABBITMQ_SERVER > ${RABBITMQ_LOG_BASE}/startup_log 2> ${RABBITMQ_LOG_BASE}/startup_err" & # Wait for the server to come up. |