mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-26 08:42:29 +01:00
Bug 9218 - service cloud-management restart OR stop FAILED
Resolved: Fixed
This commit is contained in:
parent
9a29e1d926
commit
da6285bf11
@ -34,7 +34,29 @@ case "$1" in
|
||||
status ${NAME}
|
||||
RETVAL=$?
|
||||
;;
|
||||
*)
|
||||
stop)
|
||||
SHUTDOWN_WAIT="30"
|
||||
count="0"
|
||||
if [ -f /var/run/cloud-management.pid ]; then
|
||||
pid=`cat /var/run/cloud-management.pid`
|
||||
kill $pid &>/dev/null
|
||||
until [ "$(ps --pid $pid | grep -c $pid)" -eq "0" ] || \
|
||||
[ "$count" -gt "$SHUTDOWN_WAIT" ]
|
||||
do
|
||||
sleep 1
|
||||
let count="${count}+1"
|
||||
done
|
||||
if [ "$(ps --pid $pid | grep -c $pid)" -eq "0" ]; then
|
||||
log_success_msg "Stopping Cloud-management"
|
||||
else
|
||||
log_failure_msg "Stopping Cloud-management"
|
||||
fi
|
||||
else
|
||||
echo "Cannot find PID file of Cloud-management"
|
||||
log_failure_msg "Stopping Cloud-management"
|
||||
fi
|
||||
;;
|
||||
*)
|
||||
. /etc/rc.d/init.d/tomcat6
|
||||
esac
|
||||
|
||||
|
||||
@ -34,7 +34,29 @@ case "$1" in
|
||||
status ${NAME}
|
||||
RETVAL=$?
|
||||
;;
|
||||
*)
|
||||
stop)
|
||||
SHUTDOWN_WAIT="30"
|
||||
count="0"
|
||||
if [ -f /var/run/cloud-management.pid ]; then
|
||||
pid=`cat /var/run/cloud-management.pid`
|
||||
kill $pid &>/dev/null
|
||||
until [ "$(ps --pid $pid | grep -c $pid)" -eq "0" ] || \
|
||||
[ "$count" -gt "$SHUTDOWN_WAIT" ]
|
||||
do
|
||||
sleep 1
|
||||
let count="${count}+1"
|
||||
done
|
||||
if [ "$(ps --pid $pid | grep -c $pid)" -eq "0" ]; then
|
||||
log_success_msg "Stopping Cloud-management"
|
||||
else
|
||||
log_failure_msg "Stopping Cloud-management"
|
||||
fi
|
||||
else
|
||||
echo "Cannot find PID file of Cloud-management"
|
||||
log_failure_msg "Stopping Cloud-management"
|
||||
fi
|
||||
;;
|
||||
*)
|
||||
. /etc/rc.d/init.d/tomcat6
|
||||
esac
|
||||
|
||||
|
||||
@ -34,7 +34,29 @@ case "$1" in
|
||||
status ${NAME}
|
||||
RETVAL=$?
|
||||
;;
|
||||
*)
|
||||
stop)
|
||||
SHUTDOWN_WAIT="30"
|
||||
count="0"
|
||||
if [ -f /var/run/cloud-management.pid ]; then
|
||||
pid=`cat /var/run/cloud-management.pid`
|
||||
kill $pid &>/dev/null
|
||||
until [ "$(ps --pid $pid | grep -c $pid)" -eq "0" ] || \
|
||||
[ "$count" -gt "$SHUTDOWN_WAIT" ]
|
||||
do
|
||||
sleep 1
|
||||
let count="${count}+1"
|
||||
done
|
||||
if [ "$(ps --pid $pid | grep -c $pid)" -eq "0" ]; then
|
||||
log_success_msg "Stopping Cloud-management"
|
||||
else
|
||||
log_failure_msg "Stopping Cloud-management"
|
||||
fi
|
||||
else
|
||||
echo "Cannot find PID file of Cloud-management"
|
||||
log_failure_msg "Stopping Cloud-management"
|
||||
fi
|
||||
;;
|
||||
*)
|
||||
. /etc/rc.d/init.d/tomcat6
|
||||
esac
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user