如何在 Windows 中为 nginx 端口设置最大队列连接?

How to set maximum queue connection for nginx port in Windows?

我正在学习设计可扩展系统,目前使用 Windows 机器。我创建了两个将监听端口 27016 和 27015 的服务器,它们所做的只是 return "HelloWorld!" 响应。在按照 Winsock 教程在 Visual studio 中创建服务器时,我已经为这两个服务器设置了 listen(ListenSocket, SOMAXCONN)。使用 jmter 分别对它们中的每一个执行负载测试(每秒 1000 个请求)并且一切正常。

现在,当我引入监听端口 80 并在我上面提到的两台服务器之间负载平衡请求(每秒 1000 个请求)的 nginx 时,在使用 jmeter 执行负载测试时,许多请求被丢弃。

我假设端口 80 的队列大小没有针对高流量进行配置,我想对其进行调整。如何通过 nginx 配置或 cmd 命令将队列大小设置为最大可能值?

尽管增加队列大小并不能解决我的问题,但增加队列大小的方法是修改积压值,例如

listen       server_port backlog=queue_size;