Increase restart delay to 60s

This commit is contained in:
Jakob Borg 2014-09-11 20:25:08 +02:00
parent 450c7d80f8
commit db868ed29d

View File

@ -1127,16 +1127,17 @@ func overrideGUIConfig(originalCfg config.GUIConfiguration, address, authenticat
}
func standbyMonitor() {
restartDelay := time.Duration(60 * time.Second)
now := time.Now()
for {
time.Sleep(10 * time.Second)
if time.Since(now) > 2*time.Minute {
l.Infoln("Paused state detected, possibly woke up from standby.")
l.Infoln("Paused state detected, possibly woke up from standby. Restarting in", restartDelay)
// We most likely just woke from standby. If we restart
// immediately chances are we won't have networking ready. Give
// things a moment to stabilize.
time.Sleep(10 * time.Second)
time.Sleep(restartDelay)
restart()
return