Problemas con APC

Hola que tal, nosotros estamos en la 2.8.3, quería saber de que forma configurar el APC porque estamos teniendo problemas cuando hay gran concurrencia, como en inscripciones, los log son los siguientes:

[Fri Feb 27 00:07:18 2015] [apc-warning] Unable to allocate memory for pool. in /usr/local/proyectos/guarani2/3w/versiones/2.8.3/src/siu/lib/Zend/Loader/PluginLoader.php on line 390.
[Fri Feb 27 00:07:18 2015] [apc-warning] Unable to allocate memory for pool. in /usr/local/proyectos/guarani2/3w/versiones/2.8.3/src/siu/lib/Zend/Loader/PluginLoader.php on line 390.
[Fri Feb 27 00:07:18 2015] [apc-warning] Unable to allocate memory for pool. in /usr/local/proyectos/guarani2/3w/versiones/2.8.3/src/siu/lib/Zend/Loader/PluginLoader.php on line 390.
[Fri Feb 27 00:07:18 2015] [apc-warning] Unable to allocate memory for pool. in /usr/local/proyectos/guarani2/3w/versiones/2.8.3/src/siu/lib/Twig/Environment.php on line 326.
[Fri Feb 27 00:07:18 2015] [apc-warning] Unable to allocate memory for pool. in /usr/local/proyectos/guarani2/3w/versiones/2.8.3/src/siu/lib/Twig/Environment.php on line 326.
[Fri Feb 27 00:07:18 2015] [apc-warning] Unable to allocate memory for pool. in /usr/local/proyectos/guarani2/3w/versiones/2.8.3/src/siu/lib/Twig/Autoloader.php on line 40.
[Fri Feb 27 00:07:18 2015] [apc-warning] Unable to allocate memory for pool. in /usr/local/proyectos/guarani2/3w/versiones/2.8.3/src/siu/lib/Zend/Loader/PluginLoader.php on line 390.
[Fri Feb 27 00:07:18 2015] [apc-warning] Unable to allocate memory for pool. in /usr/local/proyectos/guarani2/3w/versiones/2.8.3/src/siu/lib/Zend/Loader/PluginLoader.php on line 390.
[Fri Feb 27 00:07:19 2015] [apc-warning] Unable to allocate memory for pool. in /usr/local/proyectos/guarani2/3w/versiones/2.8.3/src/siu/lib/kernel/util/UniversalClassLoader.php on line 206.
[Sat Feb 28 19:59:37 2015] [apc-warning] Potential cache slam averted for key ‘userdata[FHUC-9785]da9ebc344cb6eae6b0814158bd1a0806’ in /usr/local/proyectos/guarani2/3w/versiones/2.8.3/src/siu/lib/kernel/util/cache/cache_memoria_apc.php on line 20.

Gracias.

Hola, proba con esta solución http://ernestogamez.es/apc-warning-unable-to-allocate-memory-for-pool/

Tendrías que editar la configuración de APC y ponerle

apc.shm_size=128M

o la cantidad de memoria que sea necesaria.

Otra opción a considerar es esta

apc.ttl=0

, o en vez de 0 ponerle un valor mas bajo del que tiene seteado, esto hará que si la memoria dedicada para la cache se llena APC borrara elementos viejos para cachear los nuevos.

Acá te paso para que sirve cada opción:
http://php.net/manual/en/apc.configuration.php#ini.apc.ttl
http://php.net/manual/en/apc.configuration.php#ini.apc.shm-size

NOTA: Reiniciar apache después de aplicar los cambios.
saludos.

Acá te paso otros links de interés si lo de arriba no te funciona:

Para este warning “[apc-warning] Unable to allocate memory for pool.”:
http://www.cyberciti.biz/faq/linux-unix-php-warning-unable-to-allocate-memory-for-pool/

Para este otro “[apc-warning] Potential cache slam averted for key”:

Fijate que hay una parte que dice:

Setting apc.write_lock = 1 and apc.slam_defense = 0 in php.ini should fix the problem.

NOTA: Reiniciar apache después de aplicar los cambios.
saludos.