当 apc.shm_size 大于 76M 时 apache 拒绝启动

当 apc.shm_size 大于 76M 时 apache 拒绝启动

我正在为我们的 Drupal 站点设置一个新的、更快的服务器,并且正在设置 APC,并尝试将 apc.shm_size 设置为 128M,然而在重新启动 apache 并重新加载 APC 管理页面后,Apache 就消失了,没有返回任何请求,因此我开始向下调整,直到发现 apc.shm_size 的最高值为 76M。

Debian 7

APC 3.1.13

Apache 2.2.22

PHP 版本 5.4.39-0+deb7u2

APC 是通过 pecl 安装的

以及来自 php.ini 的 apc 配置

extension=apc.so
apc.enabled=1
apc.shm_segments=1
; 76 Max shm_size is taking
apc.shm_size=76M
apc.max_file_size=1M
apc.stat=0
apc.ttl=0

谁知道为什么它阻止我进一步提高它?

编辑:apache 的唯一错误日志是

PHP Fatal error:  PHP Startup: apc_mmap: mmap failed: in Unknown on line 0

并且 Apache 或 php 的 syslog 中没有错误

相关内容