sábado, 23 de julio de 2011

Warning: require(): Unable to allocate memory for pool

Trabajando en unos proyectos con symfony simultáneamente me encontré con este error en algunos pero no en todos ellos:
Warning: require(): Unable to allocate memory for pool

La solución fue sencilla, simplemente limpiar la caché de symfony:

symfony cc

Pero obviamente lo importante es saber porqué ocurrió tal error. Luego de buscar un poco dí con este enlace en el que indican que al parecer se debe a un bug de algunas combinaciones de versiones de APC y PHP (yo tengo APC 3.1.9 y PHP 3.5.6), pero no hay solución definitiva. Será estar pendiente y estar limpiando la caché de vez en cuando.