【发布时间】:2018-11-06 00:11:49
【问题描述】:
我正在学习设计可扩展系统,目前使用的是 Windows 机器。我创建了两个将监听端口 27016 和 27015 的服务器,它们所做的只是返回“HelloWorld!”回复。在遵循Winsock 教程在Visual Studio 中创建它们时,我已经为这两个服务器设置了listen(ListenSocket, SOMAXCONN)。使用 jmter 分别对它们中的每一个进行负载测试(每秒 1000 个请求),一切正常。
现在,当我介绍正在侦听端口 80 并在上面提到的两台服务器之间平衡请求(每秒 1000 个请求)的 nginx 时,在使用 jmeter 执行负载测试时,许多请求被丢弃。
我假设端口 80 的队列大小未针对高流量进行配置,并希望对其进行调整。如何通过 nginx config 或 cmd 命令将队列大小设置为最大可能值?
【问题讨论】:
标签: windows nginx load-balancing scalability devops