File tree Expand file tree Collapse file tree 3 files changed +14
-7
lines changed Expand file tree Collapse file tree 3 files changed +14
-7
lines changed Original file line number Diff line number Diff line change @@ -43,6 +43,11 @@ ensure_pid_dir () {
4343 fi
4444}
4545
46+ remove_pid () {
47+ rm -f ${PID_FILE}
48+ rmdir ` dirname ${PID_FILE} ` || :
49+ }
50+
4651start_rabbitmq () {
4752 status_rabbitmq quiet
4853 if [ $RETVAL = 0 ] ; then
@@ -64,7 +69,7 @@ start_rabbitmq () {
6469 fi
6570 ;;
6671 * )
67- rm -f $PID_FILE
72+ remove_pid
6873 echo FAILED - check ${INIT_LOG_DIR} /startup_\{ log, _err\}
6974 RETVAL=1
7075 ;;
@@ -80,7 +85,7 @@ stop_rabbitmq () {
8085 RETVAL=$?
8186 set -e
8287 if [ $RETVAL = 0 ] ; then
83- rm -rf ` dirname $PID_FILE `
88+ remove_pid
8489 if [ -n " $LOCK_FILE " ] ; then
8590 rm -f $LOCK_FILE
8691 fi
Original file line number Diff line number Diff line change @@ -189,6 +189,11 @@ ensure_pid_dir () {
189189 return $OCF_SUCCESS
190190}
191191
192+ remove_pid () {
193+ rm -f ${RABBITMQ_PID_FILE}
194+ rmdir ` dirname ${RABBITMQ_PID_FILE} ` || :
195+ }
196+
192197export_vars () {
193198 [ ! -z $RABBITMQ_NODE_IP_ADDRESS ] && export RABBITMQ_NODE_IP_ADDRESS
194199 [ ! -z $RABBITMQ_NODE_PORT ] && export RABBITMQ_NODE_PORT
@@ -278,7 +283,7 @@ rabbit_start() {
278283 rabbit_wait $RABBITMQ_PID_FILE
279284 rc=$?
280285 if [ " $rc " != $OCF_SUCCESS ]; then
281- rm -f $RABBITMQ_PID_FILE
286+ remove_pid
282287 ocf_log info " rabbitmq-server start failed: $rc "
283288 exit $OCF_ERR_GENERIC
284289 fi
@@ -309,7 +314,7 @@ rabbit_stop() {
309314 rabbit_status
310315 rc=$?
311316 if [ " $rc " = $OCF_NOT_RUNNING ]; then
312- rm -rf ` dirname ${RABBITMQ_PID_FILE} `
317+ remove_pid
313318 stop_wait=0
314319 break
315320 elif [ " $rc " != $OCF_SUCCESS ]; then
Original file line number Diff line number Diff line change @@ -32,9 +32,6 @@ case "$1" in
3232 if [ -d /var/log/rabbitmq ]; then
3333 rm -r /var/log/rabbitmq
3434 fi
35- if [ -d /var/run/rabbitmq ]; then
36- rm -r /var/run/rabbitmq
37- fi
3835 if [ -d /etc/rabbitmq ]; then
3936 rm -r /etc/rabbitmq
4037 fi
You can’t perform that action at this time.
0 commit comments