@cryptotaxi247 / netdata-1 / commits / 0750b2688

fix: add a delay between starting Netdata and checking pids (#12420)

Ilya Mashchenko committed Mar 16, 2022 at 13:32 UTC 0750b2688c876b239fe68f6eecaa1aa51148acdf
1 file changed +6 -5
packaging/installer/functions.sh
+6 -5
@@ -667,7 +667,7 @@ restart_netdata() {
667 # shellcheck disable=SC2086
668 run ${NETDATA_INSTALLER_START_CMD} && started=1
669
670 - if [ ${started} -eq 1 ] && [ -z "$(netdata_pids)" ]; then
670 + if [ ${started} -eq 1 ] && sleep 5 && [ -z "$(netdata_pids)" ]; then
671 echo >&2 "Ooops! it seems netdata is not started."
672 started=0
673 fi
@@ -677,13 +677,14 @@ restart_netdata() {
677 # shellcheck disable=SC2086
678 run ${NETDATA_INSTALLER_START_CMD} && started=1
679 fi
680 - fi
680
682 - if [ ${started} -eq 1 ] && [ -z "$(netdata_pids)" ]; then
683 - echo >&2 "Hm... it seems netdata is still not started."
684 - started=0
681 + if [ ${started} -eq 1 ] && sleep 5 && [ -z "$(netdata_pids)" ]; then
682 + echo >&2 "Hm... it seems netdata is still not started."
683 + started=0
684 + fi
685 fi
686
687 +
688 if [ ${started} -eq 0 ]; then
689 # still not started... another forced attempt, just run the binary
690 echo >&2 "Netdata service still not started, attempting another forced restart by running '${netdata} ${*}'"