Ich habe gerade APC installiert, um meinen PHP-Code auf meinem Ubuntu-VPS-Server zu cachen. Mit
sudo apt-get install php-apc
sudo /etc/init.d/apache2 restart
Das hat gut funktioniert. Allerdings stoße ich auf Probleme bei der Vergrößerung des für APC zugewiesenen RAM-Blocks. Wenn ich apc.php ausführe, erhalte ich diese Informationen über den gemeinsamen Speicher.
Shared Memory 1 Segment(s) with 30.0 MBytes (mmap memory, pthread mutex locking)
Auch wenn ich die
apc.shm_segments 3
Nicht die Standardeinstellung
apc.shm_size 30
Darüber hinaus habe ich das Problem, dass ich, sobald ich die apc.shm_size
en apc.ini
o php.ini
apache bleibt bei restart/graceful hängen und lässt sich nicht hochfahren.
Meine Fragen: 1. Wenn der der APC zugewiesene Speicher apc.shm_size * apc.shm_segments
Warum kann ich nur 90 Millionen sehen? 2. Hat jemand das Problem mit dem hängenden Apache bei der Einstellung von apc.shm_size
? Wie würde ich das beheben?
Vielen Dank!