From 54d463f84ea472d60dd2672ade08bf20339a45cf Mon Sep 17 00:00:00 2001 From: Nour Alharithi Date: Mon, 11 Dec 2023 16:15:17 -0800 Subject: [PATCH] additional ws connection logging --- src/wsConnectionManager.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/wsConnectionManager.ts b/src/wsConnectionManager.ts index bb37b5c..a4e74fe 100644 --- a/src/wsConnectionManager.ts +++ b/src/wsConnectionManager.ts @@ -110,6 +110,7 @@ async function main() { wss.on('connection', (ws: WebSocket) => { console.log('Client connected'); + console.log('Number of active connections:', wss.clients.size); wsConnectionsGauge.inc(); ws.on('message', async (msg) => { @@ -235,6 +236,7 @@ async function main() { // Handle disconnection ws.on('close', () => { + console.log('Client disconnected'); // Clear any existing intervals and timeouts channelSubscribers.forEach((subscribers, channel) => { if (subscribers.delete(ws) && subscribers.size === 0) { @@ -243,6 +245,7 @@ async function main() { subscribedChannels.delete(channel); } }); + console.log('Number of active connections:', wss.clients.size); wsConnectionsGauge.dec(); });