diff --git a/controller/channel-test.go b/controller/channel-test.go index 4778ff0c7..5bbc20ebc 100644 --- a/controller/channel-test.go +++ b/controller/channel-test.go @@ -622,10 +622,10 @@ func AutomaticallyTestChannels() { time.Sleep(10 * time.Minute) continue } - frequency := operation_setting.GetMonitorSetting().AutoTestChannelMinutes - common.SysLog(fmt.Sprintf("automatically test channels with interval %d minutes", frequency)) for { + frequency := operation_setting.GetMonitorSetting().AutoTestChannelMinutes time.Sleep(time.Duration(frequency) * time.Minute) + common.SysLog(fmt.Sprintf("automatically test channels with interval %d minutes", frequency)) common.SysLog("automatically testing all channels") _ = testAllChannels(false) common.SysLog("automatically channel test finished")