-1

我一直在使用来自服务器 B 的 Tsung 测试运行 Apache/PHP 的 Ubuntu 服务器 A,我达到了看起来像一个限制的东西,但我找不到任何关于它可能是什么的想法:这是一个显示行为的图表=> http://i.stack.imgur.com/Mspqp.png Tsung 给出的最大值是 1010,这看起来不像我从 Apache/PHP/MySQL/Ubuntu 配置中知道的任何东西。

服务器 A 是 DigitalOcean 的虚拟机,运行 Ubuntu 12.04 和 Apache2/PHP5/APC 的简单安装(Perfork MaxClients 384,ServerLimit 500):CPU 或 RAM 的使用情况正常,但未满。Apache 的服务器状态页面也显示了开放的插槽,因此限制似乎并非来自那里。

服务器 B 是 DigitalOcean 的另一台虚拟机,运行 Ubuntu 12.04 和 Tsung 的简单安装。

Webapp 代码包括一些 PHP 和一些 MySQL 请求(最多 500 个连接)。

我在 Apache/PHP/Ubuntu 中找不到任何可以解释 1000 或 1010 限制的配置值,关于在哪里查看的任何想法?

4

1 回答 1

1

请更新以下参数,以支持最多 8000 个同时连接。

<IfModule mpm_worker_module>
   ServerLimit             250
   StartServers             10
   MinSpareThreads          75
   MaxSpareThreads         250 
   ThreadLimit              64
   ThreadsPerChild          32
   MaxClients             8000
   MaxRequestsPerChild   10000
</IfModule>
于 2014-09-03T13:19:58.033 回答