diff --git a/defaults.inc b/defaults.inc index e7ef7a24..060e6541 100755 --- a/defaults.inc +++ b/defaults.inc @@ -1,6 +1,6 @@ #!/usr/bin/env bash -VERS='5.5.23-06142025' +VERS='5.5.24-06142025' NM_BETA=false noheader=' service status-check nightlyrephp7.3-fpm,new backup report check checkcerts gitea update-nodes copynpmcerts singleservercheck update-dyndns backup-offsitepfsense gui nightlyreview update log betacheck offsite-staticroute-fix ' diff --git a/inc/status.inc b/inc/status.inc index d1989b91..0e6a05c7 100755 --- a/inc/status.inc +++ b/inc/status.inc @@ -770,8 +770,8 @@ STATUS_NODE(){ ([ "${SDCHK}" == "skip" ] || [ "${SDCHK}" == "false" ]) && rm -f ${NM_TMPFOLDER}/${nip}~${docker}.* if [ ! -f ${NM_TMPFOLDER}/${nip}~${docker}.disable ] && ([ ${SDCHK} == true ] || [ ${SDCHK} == primary ]); then [ "${STATUS_ACTION}" != "check" ] && echo -en "${idsCL[White]} ${NM_DOCKER_DESC[${docker}]}$spc${idsCL[Default]}: " - - if [ ! "$(${NCMD} docker ps -a -q -f name=${docker})" ]; then + + if [ ! "$(${NCMD} docker ps -a -q -f name=${docker})" ] || [ "$(docker inspect -f {{.State.Health.Status}} ${docker} 2>/dev/null)" == "unhealthy" ]; then #if [ ! -f ${NM_TMPFOLDER}/${nip}~${docker}.disable ] && ([ "${nip}" = "10.2.1.5" ] || [[ "${nip}" != *"10.2."* ]] || ([[ "${nip}" = *"10.2."* ]] && [ ! -f ${PW_TMPFOLDER}/OFF-vMS-Host1.down ])); then if [ ! -f ${NM_TMPFOLDER}/${nip}~${docker}.disable ]; then