Check conn status before close
Change-Id: I0d2a69883dda556ffe5db623b2a29588f9c114cb
This commit is contained in:
parent
51d6e96278
commit
c126e6c26c
@ -313,11 +313,17 @@ func (c *DomainStatsCollector) Collect(ch chan<- prometheus.Metric) {
|
||||
log.Errorln(err)
|
||||
return
|
||||
}
|
||||
|
||||
defer func() {
|
||||
_, err := conn.Close()
|
||||
alive, err := conn.IsAlive()
|
||||
if err != nil {
|
||||
log.Errorln(err)
|
||||
return
|
||||
}
|
||||
if alive {
|
||||
_, err := conn.Close()
|
||||
if err != nil {
|
||||
log.Errorln(err)
|
||||
}
|
||||
}
|
||||
}()
|
||||
|
||||
|
@ -52,11 +52,17 @@ func (c *VersionCollector) Collect(ch chan<- prometheus.Metric) {
|
||||
log.Errorln(err)
|
||||
return
|
||||
}
|
||||
|
||||
defer func() {
|
||||
_, err := conn.Close()
|
||||
alive, err := conn.IsAlive()
|
||||
if err != nil {
|
||||
log.Errorln(err)
|
||||
return
|
||||
}
|
||||
if alive {
|
||||
_, err := conn.Close()
|
||||
if err != nil {
|
||||
log.Errorln(err)
|
||||
}
|
||||
}
|
||||
}()
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user