summaryrefslogtreecommitdiff
path: root/scripts/rabbitmq-server.ocf
diff options
context:
space:
mode:
authorMichael Klishin <mklishin@pivotal.io>2017-04-05 17:52:34 +0300
committerMichael Klishin <mklishin@pivotal.io>2017-04-05 17:54:43 +0300
commit054c72d6dd3b1c02b9550d225577f63bda6bae00 (patch)
tree6a0fc9ce21dd475a30c890be65f25356c15b32d1 /scripts/rabbitmq-server.ocf
parentd2d5d5e893a14533e69f7bf9431823da9a123f51 (diff)
downloadrabbitmq-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-xscripts/rabbitmq-server.ocf19
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.