fix bugs
This commit is contained in:
parent
c7649365e1
commit
c9f64cf3c4
@ -103,14 +103,15 @@ func doWatch0(w *watchdog) (needReconnect bool) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
w.life--
|
w.life--
|
||||||
fmt.Printf("ping vm %s(%s) failed, left %d life", w.addr, w.vm.Name(), w.life)
|
fmt.Printf("ping vm %s(%s) failed, left %d life\n", w.addr, w.vm.Name(), w.life)
|
||||||
|
|
||||||
if w.life > 0 {
|
if w.life > 0 {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
fmt.Printf("restarting vm %s(%s)", w.addr, w.vm.Name())
|
fmt.Printf("restarting vm %s(%s)\n", w.addr, w.vm.Name())
|
||||||
|
|
||||||
|
w.life = 3
|
||||||
if err := reset(w.vm); err != nil {
|
if err := reset(w.vm); err != nil {
|
||||||
_, _ = fmt.Fprintf(os.Stderr, "restart vm failed: %s\n", err)
|
_, _ = fmt.Fprintf(os.Stderr, "restart vm failed: %s\n", err)
|
||||||
return true
|
return true
|
||||||
|
Loading…
Reference in New Issue
Block a user