server: enable tcp keepalive for cluster

This commit is contained in:
Koushik Dutta
2025-04-09 09:37:45 -07:00
parent 76487091da
commit 35dadaab93

View File

@@ -244,6 +244,7 @@ export function startClusterClient(mainFilename: string, options?: {
port,
// require ipv4 to normalize cluster address.
family: 4,
keepAlive: true,
});
try {
@@ -349,6 +350,8 @@ export function createClusterServer(mainFilename: string, scryptedRuntime: Scryp
console.log('Cluster client disconnected.', socket.remoteAddress, socket.remotePort);
});
socket.setKeepAlive(true);
const peer = preparePeer(socket, 'server');
const connectForkWorker: ConnectForkWorker = async (auth: ClusterObject, properties: ClusterWorkerProperties) => {