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
Ich versuche:
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
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 32Mmit 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
Du musst angemeldet sein, um einen Kommentar abzugeben.
Haben einen Blick in die Bedienungsanleitung: http://php.net/manual/en/apc.configuration.php,
darüber hinaus beachten Sie den Unterschied zwischen Größe und maximale Größe.apc.shm_size = 128 apc.shm_segments = 1
Endlich! Das ist seltsam, denn es funktioniert auch mit "M" auf einigen Plattformen (wie Amazon Linux) und funktioniert nicht auf Ubuntu. Es ist, weil der PHP-version, die kommt mit diesen Distributionen unterschiedlich sind. Hat mich einige Zeit, um herauszufinden,:)
bitte fügen Sie Ihre Frage als Kommentar zu T0xicCode Antwort auf die Beseitigung der "M". Ich war nur die Verknüpfung zu der Dokumentation.
InformationsquelleAutor The Nail
Werde ich wiederholen, hier die Lösung (weil es als ein Kommentar, der die akzeptierte Lösung):
Müssen Sie möglicherweise entfernen Sie die "M" aus der
apc.shm_size
Konfigurations-Wert. Die Zahl wird voraussichtlich in Megabyte, und einige php-Versionen nicht analysieren den Wert und die wieder auf die Standardeinstellung (30 oder 32 MB), wenn der angegebene Wert ist keine Zahl.InformationsquelleAutor T0xicCode
Scheint es , zumindest in meinem Fall , dass für diese zu arbeiten muss ich hinzufügen, dass es apcu.ini gefunden in mods-available Ordner php(je nach version) wie folgt aus :
InformationsquelleAutor jirarium