apc.shm_size :正确的值格式

apc.shm_size :正确的值格式

在操作指南和文档中,我通常发现这种格式

apc.shm_size=512M

但在我的一台服务器上,APC 3.0.19 不喜欢“M”并且导致 Apache 崩溃

[apc-error] apc_mmap: mmap failed: Cannot allocate memory

使用相同的 Debian Lenny、相同的 PHP 5.2.17-dotdeb 但 apc 3.1.6,无论有没有“M”,它都可以正常运行。使用 apc 3.1.7,每次执行 PHP-cli 或重启 apache 时,我都会收到警告

PHP Warning:  PHP Startup: apc.shm_size now uses M/G suffixes, please update your ini files in Unknown on line 0

哪个 apc 版本需要该单元,哪个版本根本不喜欢它?

答案1

直到 apc 3.1.4 版本,您都不需要指定“M”,它无论如何都会假设以兆字节为单位。删除“M”后缀。结果可以通过 phpinfo(); 查看。

相关内容