apc.shm_size:正确的值格式

关于如何和文档,我通常find这种格式

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,运行良好,不pipe有没有“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版本需要的单位,至less有一个不喜欢它?

在apc 3.1.4之前,你不需要指定“M”,无论如何它都会假定为兆字节。 删除“M”后缀。 结果可以通过phpinfo();看到。