fix: standard streams for new process and error message

This commit is contained in:
Hintay 2024-10-31 13:20:32 +09:00
parent 4b7e35095b
commit 3c81acc0bc
No known key found for this signature in database
GPG key ID: 120FC7FF121F2F2D
2 changed files with 6 additions and 1 deletions

View file

@ -257,5 +257,7 @@ func (u *Upgrader) PerformCoreUpgrade(tarPath string) (err error) {
// gracefully restart
cmd := exec.Command(os.Args[0])
cmd.Stdout = os.Stdout
cmd.Stderr = os.Stderr
return cmd.Start()
}

View file

@ -77,6 +77,9 @@ func main() {
Addresses: []string{fmt.Sprintf("%s:%d", cSettings.ServerSettings.Host, cSettings.ServerSettings.Port)},
})
if !errors.Is(err, context.DeadlineExceeded) {
panic(err)
if !errors.Is(err, net.ErrClosed) {
panic(err)
}
logger.Error(err)
}
}