APC-Cache verwenden Sie nur 32MB Speicher

Hier meine config

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 Version 3.1.3p1
PHP Version 5.3.3
APC-Host .._._ (mysite.com) (127.0.0.1)
Server-Software Apache/2.2.15 (CentOS)
Shared-Memory-1 Segment(s) mit 30.0 MB (mmap-Speicher, pthread mutex-locking)

Runtime-Einstellungen
apc.shm_size 128M

[root@mysite.com ~]# sysctl -p
net.ipv4.ip_forward = 0
net.ipv4.tcp_syncookies = 1
kernel.shmmax = 134217728

Was ich tun muss, um erhöhen APC-Speicher?

Erhöhen apc.shm_segments, nicht die segment-Größe. Einige Betriebssysteme haben niedriges limit für shared-memory-segment, Ihr scheint es bei 32 MB.
Ich versuche: apc.shm_size = 128M apc.shm_segments = 2, apc.shm_size = 32M apc.shm_segments = 4 und andere... APC noch verwenden, nur 32M
mit oder ohne die M nicht für mich arbeiten. unabhängig von dem, was ich habe, apc.php zeigt immer noch eine shm Größe von 32M. irgendwelche Ideen, warum? Ich habe die aktuelle version von apc und php 5.4.36

InformationsquelleAutor tarlyun | 2011-12-28

Schreibe einen Kommentar