 <p>May be late still wanted to add to this..</p> <p>exactly had the same problem. Just increment open files using ulimit -n to say 10000 and connect clients from multiple process solved the issue. I split 2500 connections to every process and could create 10k connections.</p> <p>Hope this helps.</p>