update
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
VERS='4.6.10-04302023'
|
||||
VERS='4.6.11-04302023'
|
||||
|
||||
#NODETYPES=WEB,LB
|
||||
NODETYPES=MYSQL,LB,WEB,NC,WPD,LPD,MM,PW
|
||||
|
||||
@@ -463,6 +463,7 @@ STATUS(){
|
||||
warn_timeout=`date --date='30 secs' +%s`
|
||||
|
||||
checked=false
|
||||
replnodestart=`date +%s`
|
||||
until [ "${checked}" = "" ]; do
|
||||
if [ "${PH_CMD}" = "" ]; then
|
||||
ssh -q root@${nip} [[ -f ${REPL_CHECKS[${rcheck}]}/test.repl ]] && checked=`ssh root@${nip} "cat ${REPL_CHECKS[${rcheck}]}/test.repl" | diff - ${REPL_CHECKS[${rcheck}]}/test.repl`
|
||||
@@ -479,27 +480,29 @@ STATUS(){
|
||||
done
|
||||
replend=`date +%s`
|
||||
replruntime=$((replend-replstart))
|
||||
replnoderuntime=$((replend-replnodestart))
|
||||
replcheckruntime=$((replend-replcheckstart))
|
||||
rrmsg="$(SHOW_TIME ${replruntime} s) since copy, $(SHOW_TIME ${replcheckruntime} s) since check start & $(SHOW_TIME ${replnoderuntime} s) since node check"
|
||||
if [ "${timeout}" = "true" ]; then
|
||||
if [ "${ST_ACTION}" != "check" ]; then
|
||||
echo -e "${idsCL[Red]}Timeout${idsCL[Default]} - $(SHOW_TIME ${replruntime} s) since copy & $(SHOW_TIME ${replcheckruntime} s) since check"
|
||||
echo -e "${idsCL[Red]}Timeout${idsCL[Default]} - ${rrmsg}"
|
||||
fi
|
||||
if [ ! -f ${FOLDER}/${nip}-${rcheck}.down ]; then
|
||||
touch ${FOLDER}/${nip}-${rcheck}.down
|
||||
SENDNOTICE "Repl-Timeout-'${NM_NODETYPES[$NTYPE]}-Node${nid}'" "${REPL_DESC[${rcheck}]} (${REPL_CHECKS[${rcheck}]})" 1
|
||||
echo "$(date) - ${nip} - ${NM_NODETYPES[$NTYPE]}-Node${nid} - (${REPL_DESC[${rcheck}]}) Replicated folder timeout, it is not syncing" >> ${LOGFILE}
|
||||
fi
|
||||
echo "$(date) - TIMEOUT - ${rcheck} - $(SHOW_TIME ${replruntime} s) since copy & $(SHOW_TIME ${replcheckruntime} s) since check" >> ${FOLDER}/log.repl
|
||||
echo "$(date) - TIMEOUT - ${rcheck} - ${rrmsg}" >> ${FOLDER}/log.repl
|
||||
else
|
||||
if [ "${ST_ACTION}" != "check" ]; then
|
||||
echo -e "${idsCL[Green]}Good${idsCL[Default]} - $(SHOW_TIME ${replruntime} s) since copy & $(SHOW_TIME ${replcheckruntime} s) since check"
|
||||
echo -e "${idsCL[Green]}Good${idsCL[Default]} - ${rrmsg}"
|
||||
fi
|
||||
if [ -f ${FOLDER}/${nip}-${rcheck}.down ]; then
|
||||
rm -f ${FOLDER}/${nip}-${rcheck}.down
|
||||
SENDNOTICE "Repl-Timeout-'${NM_NODETYPES[$NTYPE]}-Node${nid}'" "Replicated folder is back up!\n${REPL_DESC[${rcheck}]} (${REPL_CHECKS[${rcheck}]})"
|
||||
echo "$(date) - ${nip} - ${NM_NODETYPES[$NTYPE]}-Node${nid} - (${REPL_DESC[${rcheck}]}) Replicated folder is back up" >> ${LOGFILE}
|
||||
fi
|
||||
echo "$(date) - SYNCED - ${rcheck} - $(SHOW_TIME ${replruntime} s) since copy & $(SHOW_TIME ${replcheckruntime} s) since check" >> ${FOLDER}/log.repl
|
||||
echo "$(date) - SYNCED - ${rcheck} - ${rrmsg}" >> ${FOLDER}/log.repl
|
||||
fi
|
||||
|
||||
done
|
||||
|
||||
Reference in New Issue
Block a user