Centos está usando toda a memória para cache e não desistir

1
             total       used       free     shared    buffers     cached
Mem:          1024       1020          3          0          0        859
-/+ buffers/cache:        160        863

Com 863 "grátis" para programas, tudo está recebendo problemas de memória. Todas as páginas da web têm

Warning: Unknown: Unable to allocate memory for pool. in Unknown on line 0

Como posso descobrir o que está comendo 859MB de memória no cache e liberá-lo?

Estou usando o nginx com o php-fpm e o mysql.

    
por iargue 13.07.2012 / 02:18

1 resposta

1

O problema foi com a APC. Eu estava usando o total de 64mb do cache. Eu aumentei para 120mb e tudo parece estar funcionando bem agora.

Para qualquer um que tenha esse problema, para aumentar o tamanho do cache, acesse o diretório php.ini (ou php.d e localize o apc.ini se ele existir) e adicione ou altere

apc.shm_size=64M 

Para qualquer valor que você quer que seja.

    
por 13.07.2012 / 20:35