Configuração do APC no Ubuntu 10.4. Problema com apc.shm_size, apc.shm_segments e Apache

2

Eu instalei o apc no meu Ubuntu 10,4 vps hoje usando as seguintes linhas.

sudo apt-get install php-apc
sudo /etc/init.d/apache2 restart

Enquanto tudo funciona bem. Eu encontrei problemas ao configurar APC . Eu tento aumentar o tamanho da memória alocada. No meu entender, eu poderia fazer isso aumentando a quantidade de segmentos apc.shm_segments ou apc.shm_size .

Se eu configurar apc.shm_segments e reiniciar / gracioso, o servidor apc.php ainda mostrará apenas um segmento. No log de erro do apache, posso encontrar a linha:

PHP Warning:  PHP Startup: apc.shm_segments setting ignored in MMAP mode in Unknown on line 0

Como, eu faria APC usar apc.shm_segments?

No entanto, eu prefiro usar o aumento de apc.shm_size para o 128M que eu configurei como

kernel.shmmax = 134217728

No entanto, toda vez que eu configuro apc.shm_size em /etc/php5/conf.d/apc.ini e reinicio / gracful apache. O Apache começa, mas trava. Ele não serve nenhum site e um apache2ctl stop não é mais considerado.

Alguém já experimentou o mesmo e / ou sabe por que não posso alterar o valor padrão de shm_size?

Muito obrigado!

    
por Novazembla 16.07.2011 / 22:19

1 resposta

0

experimente esta configuração e veja se funciona:

extension=apc.so

apc.enabled=1                  
apc.stat=1

apc.shm_segments=1                  
apc.shm_size=256M                  
apc.ttl=7200                        
apc.user_ttl=7200                  
apc.num_files_hint=10000
apc.max_file_size=5M            
apc.mmap_file_mask=/dev/zero
apc.enable_cli=1 
    
por 18.07.2011 / 09:19