For specific user nakama closes connection

nakama close the client connection for specific user

details log

{"level":"debug","ts":"2019-07-24T17:43:50.089Z","msg":"Processing presence event","joins":1,"leaves":0}
{"level":"debug","ts":"2019-07-24T17:43:50.090Z","msg":"Processing presence event","joins":1,"leaves":0}
{"level":"debug","ts":"2019-07-24T17:43:50.090Z","msg":"Processing presence event","joins":1,"leaves":0}
{"level":"debug","ts":"2019-07-24T17:43:50.090Z","msg":"Processing presence event","joins":1,"leaves":0}
{"level":"debug","ts":"2019-07-24T17:43:50.090Z","msg":"Processing presence event","joins":1,"leaves":0}
{"level":"debug","ts":"2019-07-24T17:43:50.090Z","msg":"Processing presence event","joins":1,"leaves":0}
{"level":"debug","ts":"2019-07-24T17:43:50.090Z","msg":"Processing presence event","joins":1,"leaves":0}
{"level":"debug","ts":"2019-07-24T17:43:50.090Z","msg":"Processing presence event","joins":1,"leaves":0}
{"level":"debug","ts":"2019-07-24T17:43:50.090Z","msg":"Processing presence event","joins":1,"leaves":0}
{"level":"debug","ts":"2019-07-24T17:43:50.090Z","msg":"Processing presence event","joins":1,"leaves":0}
{"level":"debug","ts":"2019-07-24T17:43:50.090Z","msg":"Processing presence event","joins":1,"leaves":0}
{"level":"debug","ts":"2019-07-24T17:43:50.090Z","msg":"Processing presence event","joins":1,"leaves":0}
{"level":"debug","ts":"2019-07-24T17:43:50.090Z","msg":"Processing presence event","joins":1,"leaves":0}
{"level":"debug","ts":"2019-07-24T17:43:50.090Z","msg":"Processing presence event","joins":1,"leaves":0}
{"level":"debug","ts":"2019-07-24T17:43:50.091Z","msg":"Sending *rtapi.Envelope_Channel message","uid":"b246adbe-c1af-4532-88ca-f1d1709b0211","sid":"b95adfce-0aae-46fb-8080-e97b20f6e3d9","envelope":"cid:\"tg8l0deerpb1j386o373homxpnc9le\" channel:<id:\"3.028ea038-8311-4361-aa9f-5ac30bff4c9c..\" self:<user_id:\"b246adbe-c1af-4532-88ca-f1d1709b0211\" session_id:\"b95adfce-0aae-46fb-8080-e97b20f6e3d9\" username:\"MXcirdiWGi\" persistence:true > > "}
{"level":"debug","ts":"2019-07-24T17:43:50.091Z","msg":"Processing presence event","joins":1,"leaves":0}
{"level":"debug","ts":"2019-07-24T17:43:50.091Z","msg":"Received *rtapi.Envelope_StatusUpdate message","uid":"b246adbe-c1af-4532-88ca-f1d1709b0211","sid":"b95adfce-0aae-46fb-8080-e97b20f6e3d9","cid":"j9tybnfb0el7u87h96dn9eyxj5qpj6","message":{"StatusUpdate":{"status":{"value":"{\"n\":\"UnnyNet\"}"}}}}
{"level":"debug","ts":"2019-07-24T17:43:50.091Z","msg":"Sending <nil> message","uid":"b246adbe-c1af-4532-88ca-f1d1709b0211","sid":"b95adfce-0aae-46fb-8080-e97b20f6e3d9","envelope":"cid:\"j9tybnfb0el7u87h96dn9eyxj5qpj6\" "}
{"level":"debug","ts":"2019-07-24T17:43:50.091Z","msg":"Error reading message from client","uid":"b246adbe-c1af-4532-88ca-f1d1709b0211","sid":"b95adfce-0aae-46fb-8080-e97b20f6e3d9","error":"websocket: read limit exceeded"}
{"level":"warn","ts":"2019-07-24T17:43:50.091Z","msg":"Could not write message","uid":"b246adbe-c1af-4532-88ca-f1d1709b0211","sid":"b95adfce-0aae-46fb-8080-e97b20f6e3d9","error":"websocket: close sent"}
{"level":"info","ts":"2019-07-24T17:43:50.091Z","msg":"Cleaning up closed client connection","uid":"b246adbe-c1af-4532-88ca-f1d1709b0211","sid":"b95adfce-0aae-46fb-8080-e97b20f6e3d9"}
{"level":"info","ts":"2019-07-24T17:43:50.091Z","msg":"Cleaned up closed connection matchmaker","uid":"b246adbe-c1af-4532-88ca-f1d1709b0211","sid":"b95adfce-0aae-46fb-8080-e97b20f6e3d9"}
{"level":"debug","ts":"2019-07-24T17:43:50.091Z","msg":"Processing presence event","joins":1,"leaves":0}
{"level":"info","ts":"2019-07-24T17:43:50.091Z","msg":"Cleaned up closed connection tracker","uid":"b246adbe-c1af-4532-88ca-f1d1709b0211","sid":"b95adfce-0aae-46fb-8080-e97b20f6e3d9"}
{"level":"debug","ts":"2019-07-24T17:43:50.091Z","msg":"Processing presence event","joins":0,"leaves":140}
{"level":"info","ts":"2019-07-24T17:43:50.091Z","msg":"Cleaned up closed connection session registry","uid":"b246adbe-c1af-4532-88ca-f1d1709b0211","sid":"b95adfce-0aae-46fb-8080-e97b20f6e3d9"}
{"level":"debug","ts":"2019-07-24T17:43:50.091Z","msg":"Could not send close message","uid":"b246adbe-c1af-4532-88ca-f1d1709b0211","sid":"b95adfce-0aae-46fb-8080-e97b20f6e3d9","error":"websocket: close sent"}

I’m assuming your question is “why?” in which case your answer is here:

{"level":"debug","ts":"2019-07-24T17:43:50.091Z","msg":"Error reading message from client","uid":"b246adbe-c1af-4532-88ca-f1d1709b0211","sid":"b95adfce-0aae-46fb-8080-e97b20f6e3d9","error":"websocket: read limit exceeded"}

"websocket: read limit exceeded" means the client sent a message that was larger than the server is configured to accept at once. This prevents misbehaving clients from sending too much data in any single message.

Check the socket options if you want to change this, but it’s not very common to need more than the default 4KB in a single send.