Handle failure to dial.

This commit is contained in:
Bill Thiede 2017-10-18 19:29:17 -07:00
parent d526a04717
commit 77a8833d70

View File

@ -195,10 +195,12 @@ func main() {
glog.Errorf("Error dialing %q: %v", host, err)
}
}
if err := updateMetrics(host, c); err != nil {
glog.Errorf("Failed to update metrics: %v", err)
c.Close()
c = nil
if c != nil {
if err := updateMetrics(host, c); err != nil {
glog.Errorf("Failed to update metrics: %v", err)
c.Close()
c = nil
}
}
time.Sleep(*refreshInterval)
}