2 # event strict to manage vsftpd in a cluster environment
7 # make sure the service is stopped first
8 service_start="service $service_name stop > /dev/null 2>&1 ; service $service_name start"
9 service_stop="service $service_name stop"
10 service_reconfigure="service $service_name restart"
16 ctdb_start_stop_service
18 is_ctdb_managed_service || exit 0
30 ctdb_service_set_reconfigure
34 # if we have taken or released any ips we must
35 # restart vsftpd to ensure that all tcp connections are reset
36 if ctdb_service_needs_reconfigure ; then
37 ctdb_service_reconfigure
42 if ctdb_service_needs_reconfigure ; then
43 ctdb_service_reconfigure
47 if [ -n "$service_tcp_ports" ] ; then
48 if ctdb_check_tcp_ports $service_tcp_ports ; then
52 ctdb_check_counter_limit
53 exit 0 # only count 1 failure per monitor event
59 ctdb_standard_event_handler "$@"