我一直在测试一台Ubuntu服务器A从服务器B使用Tsung运行Apache / PHP,我达到了一个看似极限的东西,但我找不到它可能是什么:这里是一个图形显示行为=> 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限制的配置值,关于在哪里看的任何想法?
答案 0 :(得分:1)
请更新以下参数,这些参数最多可支持8000个同时连接。
<IfModule mpm_worker_module>
ServerLimit 250
StartServers 10
MinSpareThreads 75
MaxSpareThreads 250
ThreadLimit 64
ThreadsPerChild 32
MaxClients 8000
MaxRequestsPerChild 10000
</IfModule>