1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-22 13:34:15 +03:00

ctdb-scripts: Drop use of ctdb_check_counter from httpd event script

This makes the logic more obvious.

Signed-off-by: Martin Schwenke <martin@meltin.net>
Reviewed-by: Amitay Isaacs <amitay@gmail.com>
This commit is contained in:
Martin Schwenke 2016-07-06 14:24:18 +10:00 committed by Amitay Isaacs
parent fc53256c3f
commit 92d0d4489e

View File

@ -58,22 +58,21 @@ shutdown)
monitor)
if ctdb_check_tcp_ports 80 >/dev/null 2>/dev/null ; then
ctdb_counter_init
ctdb_counter_init
else
ctdb_counter_incr
ctdb_check_counter warn -eq 2 || {
echo "HTTPD is not running. Trying to restart HTTPD."
service_stop
service_start
exit 0
}
ctdb_check_counter warn -ge 5 || {
echo "HTTPD is not running. Trying to restart HTTPD."
service_stop
service_start
exit 1
}
ctdb_counter_incr
num_fails=$(ctdb_counter_get)
if [ "$num_fails" -eq 2 ] ; then
echo "HTTPD is not running. Trying to restart HTTPD."
service_stop
service_start
exit 0
elif [ "$num_fails" -ge 5 ] ; then
echo "HTTPD is not running. Trying to restart HTTPD."
service_stop
service_start
exit 1
fi
fi
;;
esac