J'ai décidé d'installer APC
pour accélérer le site pour lequel je travaille. Malheureusement, j'ai découvert qu'il était déjà installé et activé (le développeur qui a d'abord travaillé sur les serveurs est parti).
J'ai alors décidé de vérifier son utilisation pour voir si elle a besoin de plus de mémoire ou non. C'est alors que j'ai découvert quelque chose de bizarre. Un simple fichier avec ce code :
<?php
print_r(apc_cache_info());
?>
Il ne fonctionne pas lorsqu'il est servi par Apache. J'obtiens Error 320 (net::ERR_INVALID_RESPONSE): Unknown error.
Et il n'y a rien dans le journal des erreurs. De la cl
i sur le serveur, cela fonctionne bien. Mais il indique seulement que mon check_apc.php
est mis en cache (nom du script que j'exécutais).
Donc, il semble que APC
n'a pas été entièrement/correctement mis en place. Quelqu'un sait-il quel pourrait être le problème ?
Contenu du fichier /etc/php.d/apc.ini :
; Enable apc extension module
extension = apc.so
; Options for the apc module
apc.enabled=1
apc.shm_segments=1
apc.optimization=0
apc.shm_size=32
apc.ttl=7200
apc.user_ttl=7200
apc.num_files_hint=1024
apc.mmap_file_mask=/tmp/apc.XXXXXX
apc.enable_cli=1
apc.cache_by_default=1
Le serveur fonctionne CentOS