From faaaa247e6dfee7e6349e1efe0a5437486e6fc0c Mon Sep 17 00:00:00 2001 From: Jacky Date: Sun, 4 May 2025 04:56:56 +0000 Subject: [PATCH] fix(upgrader): add delay before graceful restart to ensure file write completion nginx ui #911 --- internal/upgrader/upgrade.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/internal/upgrader/upgrade.go b/internal/upgrader/upgrade.go index 55bbdb62..19bb73e9 100644 --- a/internal/upgrader/upgrade.go +++ b/internal/upgrader/upgrade.go @@ -11,6 +11,7 @@ import ( "strconv" "strings" "sync/atomic" + "time" "code.pfad.fr/risefront" _github "github.com/0xJacky/Nginx-UI/.github" @@ -273,6 +274,9 @@ func (u *Upgrader) PerformCoreUpgrade(tarPath string) (err error) { return err } + // wait for the file to be written + time.Sleep(1 * time.Second) + // gracefully restart risefront.Restart() return