|
@@ -11,7 +11,6 @@ curl -f -H 'Host:demo.infoclinica.ru' 127.0.0.1:9000/login || exit 1
|
|
|
|
|
|
|
|
|
if [ -f /tmp/dead ];then
|
|
|
-
|
|
|
if (( ${curtime} > $(cat /tmp/dead) ));then kill 1;fi
|
|
|
else
|
|
|
|
|
@@ -21,11 +20,11 @@ else
|
|
|
if [[ ${new_admin_ip} != $(cat /tmp/admin_ip) ]];then
|
|
|
ping -c3 ${new_admin_ip} || exit 0
|
|
|
fi
|
|
|
+
|
|
|
sorted=($(echo $(dig tasks.${SERVICE_NAME}.${APPNET} +short)|tr " " "\n"|sort -n))
|
|
|
for (( i=0; i < ${#sorted[*]}; i++ ))
|
|
|
do
|
|
|
- [[ $(ip a | grep ${sorted[${i}]}) ]] && echo $((${i}*180+$(date +%s)+60)) > /tmp/dead
|
|
|
-
|
|
|
+ [[ $(ip a | grep ${sorted[${i}]}) ]] && echo $((${i}*180+$(date +%s)+40)) > /tmp/dead
|
|
|
done
|
|
|
fi
|
|
|
fi
|