我正在为我们的 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 中没有错误