【发布时间】:2012-08-24 09:14:04
【问题描述】:
我想知道如何找到网络服务器的“连接数限制”。
我遇到的大多数情况都限制为 6 个连接(这意味着我可以有 6 个连接到此网络服务器同时工作)。
我可以通过 HTTP 发送任何请求吗?
【问题讨论】:
标签: http web-applications request httprequest
我想知道如何找到网络服务器的“连接数限制”。
我遇到的大多数情况都限制为 6 个连接(这意味着我可以有 6 个连接到此网络服务器同时工作)。
我可以通过 HTTP 发送任何请求吗?
【问题讨论】:
标签: http web-applications request httprequest
你能更精确一点吗?什么样的服务器?任何 ?适用于哪个操作系统?
如果是 Apache http 服务器,你应该看看设置文件(在 Linux 下应该是 /etc/httpd/conf/httpd.conf)。搜索 MaxClients 选项。 例如,我在家里使用一个小型 apache 服务器,它可以同时处理 300 个请求(连接)。
编辑: 我认为您将无法获得服务器规格。你应该尝试重载它以猜测它的极限。
【讨论】:
HTTP 标准中没有这样的东西,它旨在尽可能地隔离 HTTP 请求。可能有一种特定于服务器的查询方式。
根据您的服务器架构,接受的 TCP 连接数量可能比生成 HTTP 响应的工作线程多得多,因此您需要问自己到底对什么感兴趣,然后使用 jmeter 进行测量.
【讨论】: