Skip to content

Commit 62be9c1

Browse files
authored
fix: reset instance status details when error happens
1 parent 47aa615 commit 62be9c1

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

internal/master.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -296,6 +296,10 @@ func (w *InstanceLogWriter) Write(p []byte) (n int, err error) {
296296
if w.instance.Status != "error" && !w.instance.deleted &&
297297
(strings.Contains(line, "Server error:") || strings.Contains(line, "Client error:")) {
298298
w.instance.Status = "error"
299+
w.instance.Ping = 0
300+
w.instance.Pool = 0
301+
w.instance.TCPS = 0
302+
w.instance.UDPS = 0
299303
w.master.instances.Store(w.instanceID, w.instance)
300304
}
301305

0 commit comments

Comments
 (0)