const errorMessage = err.message.toLowerCase(); if(!errorMessage.includes("socket hang up") || !errorMessage.includes("ECONNRESET")) { console.warn(`node ${node.processId}/${node.address} failed, unregistering`); unregister(node); cleanUpNode(node).then(() => console.log(`cleaned up ${node.processId} presence`)); reqHandler(req, res); // try again! } else { res.end(); }