2

我想知道如何找到 Web 服务器的“连接数限制”。
我遇到的大多数情况都限制为 6 个连接(这意味着我可以有 6 个连接到该网络服务器同时工作)。
我可以通过 HTTP 发送任何请求吗?

4

2 回答 2

1

你能更精确一点吗?什么样的服务器?任何 ?适用于哪个操作系统?

如果是 Apache http 服务器,你应该查看设置文件(在 Linux 下应该是/etc/httpd/conf/httpd.conf )。搜索MaxClients选项。例如,我在家里使用一个小型 apache 服务器,它可以同时处理 300 个请求(连接)。

编辑: 我认为您将无法获得服务器规格。您应该尝试重载它以猜测其限制。

于 2012-08-24T09:16:18.323 回答
0

HTTP 标准中没有这样的东西,它旨在尽可能地隔离 HTTP 请求。可能有一种特定于服务器的方式来查询它。

根据您服务器的架构,接受的 TCP 连接数量可能比生成 HTTP 响应的工作线程多得多,因此您需要问自己到底对什么感兴趣,然后使用 jmeter 对其进行测量。

于 2012-08-24T21:51:06.910 回答