@@ -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()
}
@@ -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)