Unable to allocate memory for pool - это не ошибка в прямом понимание, просто APC сообщает что у него кончилась память для кеша.
Для уменьшения вероятности таких ошибок, необходимо подбирать оптимальный размер кеша, настроить исключения для папок кеша.
Ну и добавить подавление этих ошибок, чтобы они не выводились.