diff --git a/xmlrpc-server.js b/xmlrpc-server.js
index 9e9aa30..34e9b02 100644
--- a/xmlrpc-server.js
+++ b/xmlrpc-server.js
@@ -41,6 +41,14 @@ function start(_options) {
     createDiyHttpXmlRpcServer();
     //createXmlRpcServer()
     //createExpressXmlRpcServer();
+
+    try {
+        http.globalAgent.maxSockets = Infinity;
+    }
+    catch(e) {
+        logger.warn('Error setting http.globalAgent.maxSockets = Infinity', {err: e});
+    }
+
 }
 
 function getXmlRpcParam(values) {