total used free shared buffers cached
Mem: 1024 1020 3 0 0 859
-/+ buffers/cache: 160 863
С 863 "бесплатными" программами у всех проблемы с памятью. На всех веб-страницах есть
Warning: Unknown: Unable to allocate memory for pool. in Unknown on line 0
Как я могу понять, что, черт возьми, съедает 859 мб памяти в кеше и освобождать его?
Я использую nginx с php-fpm и mysql.
Проблема была в APC. Я использовал все 64 Мб кеша. Я увеличил его до 120 МБ, и теперь все вроде работает нормально.
Для всех, у кого есть эта проблема, чтобы увеличить размер кеша, перейдите в php.ini (или в каталог php.d и найдите apc.ini, если он существует) и добавьте или измените
apc.shm_size=64M
Независимо от того, какой ценности вы хотите.