diff --git a/internal/utils/service_linux.go b/internal/utils/service_linux.go index 0e88aa9c..f838b3fe 100644 --- a/internal/utils/service_linux.go +++ b/internal/utils/service_linux.go @@ -127,7 +127,7 @@ After=network-online.target [Service] Type=simple -Restart=on-failure +Restart=always RestartSec=5s ExecStart=` + exePath + ` daemon ExecStop=` + exePath + ` stop diff --git a/internal/web/actions/default/setup/mysql/mysqlinstallers/mysql_installer.go b/internal/web/actions/default/setup/mysql/mysqlinstallers/mysql_installer.go index 86390af7..c0024d18 100644 --- a/internal/web/actions/default/setup/mysql/mysqlinstallers/mysql_installer.go +++ b/internal/web/actions/default/setup/mysql/mysqlinstallers/mysql_installer.go @@ -581,8 +581,8 @@ After=network-online.target [Service] Type=simple -Restart=always -RestartSec=1s +Restart=on-failure +RestartSec=5s ExecStart=${BASE_DIR}/support-files/mysql.server start ExecStop=${BASE_DIR}/support-files/mysql.server stop ExecRestart=${BASE_DIR}/support-files/mysql.server restart