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