瀏覽代碼

Websocket can be closed.

Mathieu Lecarme 3 年之前
父節點
當前提交
4bfb1385bc
共有 1 個文件被更改,包括 3 次插入0 次删除
  1. 3 0
      pkg/acquisition/modules/loki/loki.go

+ 3 - 0
pkg/acquisition/modules/loki/loki.go

@@ -374,6 +374,9 @@ func (l *LokiSource) StreamingAcquisition(out chan types.Event, t *tomb.Tomb) er
 				}
 				err = decoder.Decode(&resp)
 				if err != nil {
+					if err == io.EOF { // the websocket is closed
+						break
+					}
 					return errors.Wrap(err, "OneShotAcquisition error while parsing JSON websocket")
 				}
 				l.logger.WithField("type", t).WithField("message", resp).Debug("Message receveid")