I have a NestJS backend and a React frontend and a socket.io connection. After about 25 minutes of client inactivity my server logs show a client connecting and immediately reconnecting with a different id every 60 seconds. All the socket comms works fine but if I stop doing stuff in the front end (working on something else for example) then invariably after 25 minutes I start to see my nest logs populated with
[Nest] 71970 - 01/27/2021, 09:52:26 [SocketGateway] client connected ELnkBCNZNn_lDStJAAEJ
[Nest] 71970 - 01/27/2021, 09:53:22 [SocketGateway] client disconnected ELnkBCNZNn_lDStJAAEJ
[Nest] 71970 - 01/27/2021, 09:53:24 [SocketGateway] client connected A-lXoHnRHh8vNH60AAEK
It feels like a "check the server/client is still there" type thing but I don't think it should be connecting and disconnecting like this
question from:
https://stackoverflow.com/questions/65917492/socket-io-disconnecting-and-connecting-after-25-minutes-of-client-inactivity 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…