Вот мой конфигAPC использование кэша только 32M памяти
extension = apc.so
apc.enabled = 1
apc.shm_size = 128M
apc.shm_segments = 1
apc.gc_ttl = 7200
apc.ttl = 0
apc.num_files_hint = 1024
apc.file_update_protection = 2
apc.max_file_size = 5M
apc.stat_ctime = 1
apc.mmap_file_mask=/tmp/apc.XXXXXX
apc.filter="-/usr/share/phpMyAdmin/.*"
APC INFO: APC Версия 3.1.3p1 PHP Version 5.3.3 APC Хост . ._._ (mysite.com) (127.0.0.1) Программное обеспечение сервера Apache/2.2.15 (CentOS) общей памяти 1 Сегмент (ы) с 30,0 мегабайта (ММАП память, потоковой мьютекс замок)
время выполнения Настройки apc.shm_size 128M
[[email protected] ~]# sysctl -p
net.ipv4.ip_forward = 0
net.ipv4.tcp_syncookies = 1
kernel.shmmax = 134217728
Что я должен сделать, чтобы увеличить объем памяти APC?
Увеличьте 'apc.shm_segments', а не размер сегмента. Некоторые операционные системы имеют минимальное ограничение на сегмент разделяемой памяти, поэтому, похоже, он настроен на 32 мегабайта. –
Я пытаюсь: 'apc.shm_size = 128M apc.shm_segments = 2',' apc.shm_size = 32M apc.shm_segments = 4' и другие ... APC по-прежнему использует только 32M – tarlyun
с или без M не работает для меня. независимо от того, что я поставил, apc.php все еще показывает размер shm 32M. любые идеи почему? У меня есть текущая версия apc и php 5.4.36 – shaiss