dont use consul leave to shutdown, just kill instead

If all servers in a cluster leave, the cluster is basically destroyed.
Servers are supposed to just die without leaving, otherwise rejoin no
longer works and manual recovery is required.

Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
This commit is contained in:
Steven Armstrong 2015-07-23 23:19:33 +02:00
parent b515601c9c
commit c4aef429c2

View file

@ -38,7 +38,7 @@ start() {
stop() { stop() {
echo -n "Shutting down $NAME: " echo -n "Shutting down $NAME: "
"$CONSUL" leave killproc -p "$PID_FILE" $NAME
retcode=$? retcode=$?
rm -f /var/lock/subsys/$NAME rm -f /var/lock/subsys/$NAME
return $retcode return $retcode
@ -88,7 +88,7 @@ case "$1" in
fi fi
;; ;;
*) *)
echo "Usage: $NAME {start|stop|status|reload|restart}" echo "Usage: $NAME {start|stop|status|reload|restart|condrestart|info}"
exit 1 exit 1
;; ;;
esac esac