4

我在具有以下配置的服务器内运行了 Drupal 安装:

StartServers       5
MinSpareServers    5
MaxSpareServers    15
MaxClients        50
MaxRequestsPerChild  1000

我已经安装了 APC 和 MemCached。APC 的工作方式如下图所示:

在此处输入图像描述

但我在 Apache 日志中收到此错误:

[Fri Feb 15 14:04:48 2013] [error] server reached MaxClients setting, consider raising the MaxClients setting

出现错误时的并发用户数小于 50 且 ps -aux | grep apache 显示所有 apache 进程都处于 S 状态。

会发生什么?可能是 APC 内存不足?我花了 3 个小时来搜索这个问题,但任何解决方案都对我有用。

谢谢

4

1 回答 1

0

嗯,Apache HTTPd 报告说,在可能持续不到一秒的给定时间,并发连接数超过 MaxClients。我不知道您如何计算并发“用户”,但单个浏览器可以打开多个与同一服务器的连接(例如,以并行方式检索图像或 CSS)。

于 2013-04-19T08:52:53.983 回答