From 1d19ff784b910431f095a6f6184eb325014eaa64 Mon Sep 17 00:00:00 2001 From: einhornimmond Date: Fri, 16 May 2025 10:56:27 +0200 Subject: [PATCH] update error treatment for nginx not restart after running deploy script to oft in short amount of time --- deployment/bare_metal/start.sh | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/deployment/bare_metal/start.sh b/deployment/bare_metal/start.sh index c8985bca6..208463537 100755 --- a/deployment/bare_metal/start.sh +++ b/deployment/bare_metal/start.sh @@ -173,7 +173,14 @@ onError() { log_error "( x.x ) Exit Code: $exit_code" log_error " > < Offending command: '$BASH_COMMAND'" log_error "" - exit 1 + if [ '$BASH_COMMAND' == 'sudo /etc/init.d/nginx restart' ]; then + log_warn "nginx restart failed, this can occur if updating to often in short time span" + log_warn "will try to fix with 'sudo systemctl reset-failed nginx' and 'sudo systemctl start nginx'" + sudo systemctl reset-failed nginx + sudo systemctl start nginx + else + exit 1 + fi } trap onError ERR