mirror of
https://github.com/octoleo/syncthing.git
synced 2024-12-23 11:28:59 +00:00
Merge pull request #571 from syncthing/recheck
Add routine for checking possible standby (fixes #565)
This commit is contained in:
commit
91ba93bd7a
@ -106,8 +106,8 @@ The following enviroment variables are interpreted by syncthing:
|
|||||||
STGUIADDRESS Override GUI listen address set in config. Expects protocol type
|
STGUIADDRESS Override GUI listen address set in config. Expects protocol type
|
||||||
followed by hostname or an IP address, followed by a port, such
|
followed by hostname or an IP address, followed by a port, such
|
||||||
as "https://127.0.0.1:8888".
|
as "https://127.0.0.1:8888".
|
||||||
|
|
||||||
STGUIAUTH Override GUI authentication credentials set in config. Expects
|
STGUIAUTH Override GUI authentication credentials set in config. Expects
|
||||||
a colon separated username and password, such as "admin:secret".
|
a colon separated username and password, such as "admin:secret".
|
||||||
|
|
||||||
STGUIAPIKEY Override GUI API key set in config.
|
STGUIAPIKEY Override GUI API key set in config.
|
||||||
@ -559,6 +559,8 @@ nextRepo:
|
|||||||
}()
|
}()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
go standbyMonitor()
|
||||||
|
|
||||||
events.Default.Log(events.StartupComplete, nil)
|
events.Default.Log(events.StartupComplete, nil)
|
||||||
go generateEvents()
|
go generateEvents()
|
||||||
|
|
||||||
@ -1164,3 +1166,15 @@ func overrideGUIConfig(originalCfg config.GUIConfiguration, address, authenticat
|
|||||||
}
|
}
|
||||||
return cfg
|
return cfg
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func standbyMonitor() {
|
||||||
|
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.")
|
||||||
|
restart()
|
||||||
|
}
|
||||||
|
now = time.Now()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user