windows server 2016
It works fines for serving 1 millions requests under 1000 concurrent connections
The problem is it can serve maximum of 1000 concurrent connections.
If more than that. Nginx logging that node close connections automatically.
It’s just a simple hello world echo. I sure that it’s not caused by disk IO limitations
Update. We can’t solve this issue anymore. Node reject accepting new HTTP connections once it reach 1000. That’s not TCP socket limitations as mentioned before We write a simple client server tcp to do load test. It works on 200K concurrent connections. But once exposed to http endpoint. The maximum concurrent connections down to 1000. Our solution is partitioning a single node to multiple nodes behind nginx load balancer There are 10 VMs up to accept around 15K concurrent connections with millions requests per second.
Обсуждают сегодня