Назад | Перейти на главную страницу

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

В версии Witch apc этот блок нужен, а кому он вообще не нравится?

До apc 3.1.4 вам не нужно указывать "M", он все равно будет принимать мегабайты. Удалите суффикс "M". Результаты можно увидеть через phpinfo () ;.