I know that server.timeout and socket's keepalive timeouts has default timeout at 120 sec. But in my case, i have already altered http agent setting to 170 seconds, and also socket.timeout and server timeout to 170 seconds. Still getting error ECONNRESET "socket hangup".
Below is agent setting and socket time settings.
"proxy_agent": {
"maxSockets" : 256,
"maxFreeSockets" : 256,
"keepAlive" : true,
"keepAliveMsecs" : 170000,
"keepAliveTimeout" : 15000,
"timeout" : 170000
},
And Socket settings
var setupSocket = function(socket) {
socket.setNoDelay(true);
socket.setTimeout(170000);
socket.server.timeout = 170000;
socket.setKeepAlive(true,0);
return socket;
};
Below is the debugger screenshot showing all my custom values got set properly.