1
0
mirror of https://github.com/fumiama/tienyik.git synced 2026-06-04 23:10:26 +08:00

feat(tyaliv): more retry

This commit is contained in:
源文雨
2026-04-29 21:41:05 +08:00
parent eaf6d29fd8
commit 60de18fd0f

View File

@@ -150,7 +150,11 @@ RECONN:
}
}()
errcnt := 0
for {
if errcnt > 16 {
goto RECONN
}
select {
case <-t.C:
log.Infoln("start refreshing...")
@@ -163,7 +167,8 @@ RECONN:
s, err := desktop.State(nil, cli, reqs)
if err != nil {
log.Warnln("get state err:", err)
goto RECONN
errcnt++
time.Sleep(time.Minute)
}
for _, x := range s {
log.Infof("%s [%s]%s status is %s", x.ObjID, mp[x.ObjID][0], x.DesktopState)
@@ -186,7 +191,8 @@ RECONN:
})
if err != nil {
log.Warnln("connect err:", err)
goto RECONN
errcnt++
time.Sleep(time.Minute)
}
}
case <-mainStopCh: