Websocket connection closed with error

Hi,

Using CBL 1.4, SyncGate 2.1.2 and CBS 6.0.0.
Suddenly changes feed stopped to work. Back end is written with NodeJS (no modifications done in months).
Today after rebooting the server errors start to pop up.

Here is SG warnings log:

[WRN] Changes feed: error getting revision body for "DOC1" (REV3): key not found -- db. *Database).addDocToChangeEntry() at changes.go:124
[WRN] Changes feed: error getting revision body for "DOC2" (REV4): key not found -- db. *Database).addDocToChangeEntry() at changes.go:124
[WRN] WebSocket connection (#137) closed with error write tcp 127.0.0.1:4984->127.0.0.1:54232: write: broken pipe -- rest.(*handler).sendContinuousChangesByWebSocket.func1.1() at changes_api.go:641

Here is SG info log:

[INF] HTTP:  #138: POST /db/_session (as GUEST)
[INF] HTTP+: #138:     --> 200   (9.1 ms)
[INF] HTTP:  #139: GET /db/_changes?feed=websocket (as _ChangeManager)
[INF] HTTP+: #139:     --> 101 Upgraded to WebSocket protocol  (0.0 ms)
[INF] Changes: MultiChangesFeed(channels: {*}, options: {Since:18799 Limit:0 Conflicts:false IncludeDocs:true Wait:true Continuous:true Terminator:0xc4203d6900 HeartbeatMs:150000 TimeoutMs:300000 ActiveOnly$
[INF] Cache: getCachedChanges("!", 18799) --> 0 changes valid from #18596
[INF] Cache: getCachedChanges("*", 18799) --> 50 changes valid from #18910
[INF] Cache:   Querying 'channels' view for "*" (start=#18800, end=#18910, limit=0)
[INF] Cache:     Got 43 rows from query for "*": #18800 ... #18909
[INF] Cache: GetChangesInChannel("*") --> 93 rows
[INF] Changes: sending 2 change(s)
[INF] Changes: sending 2 change(s)
[WRN] Changes feed: error getting revision body for "DOC1" (REV3): key not found -- db.(*Database).addDocToChangeEntry() at changes.go:124
[INF] Changes: sending 1 change(s)
[WRN] Changes feed: error getting revision body for "DOC2" (REV4): key not found -- db.(*Database).addDocToChangeEntry() at changes.go:124
[INF] Changes: sending 20 change(s)
[INF] Changes: sending 8 change(s)
[INF] Changes: sending 2 change(s)
[INF] Changes: sending 20 change(s)
[INF] Cache: getCachedChanges("!", 19062) --> 0 changes valid from #18596
[INF] Changes: sending 20 change(s)
[INF] Changes: sending 18 change(s)
[WRN] WebSocket connection (#137) closed with error write tcp 127.0.0.1:4984->127.0.0.1:54232: write: broken pipe -- rest.(*handler).sendContinuousChangesByWebSocket.func1.1() at changes_api.go:641

Looks like:

  1. 2 documents somehow are missing (DOC1 and DOC2 in logs);
  2. the websocket is closed, but on NodeJS back end no errors logged.

Where to start from?
Thanks in advance!

on my system I see the same warnings ( WebSocket connection closed with error write tcp ) and wonder whether they are important @couchbase team?