(24)Too many open files: /.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable |
Trop de fichiers ouvert : /.htaccess pcfg_openfile: impossible de vérifier le fichier htaccess, est-ce qu'il est lisible |
---|---|
Serveur Web |
Formulation
(24)Too many open files: /.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable |
Description
Ce message d'erreur permet d'indiquer que les données ou le nom de la page n'est pas acceptable sur le serveur Apache. Ce message d'erreur permet d'indiquer que vous n'avez pas la permission de lire le fichier «.htaccess». Le message d'erreur se produit parce que trop de processus Apache effectue une lecture simultané du fichier «.htaccess».
Remarques
- Si votre fichier «.htaccess» est situé sur un système de fichier réseau (NFS), il se peut que le phénomène soit fortement accentué si vous êtes situé dans un contexte de machine physique distantes (non applicable dans le cas de machine virtualisé sur la même machine physique).
Solution
La solution la plus commune c'est d'augmenter la limite du nombre de fichiers pouvant être ouvert simultanément. La valeur par défaut est 1024 sous la plupart des distributions Linux. Sous une distribution Linux, on peut demander cette information en tapant la commande :
ulimit -a |
et il retournera quelque chose ressemblant à ceci :
core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited scheduling priority (-e) 0 file size (blocks, -f) unlimited pending signals (-i) 95147 max locked memory (kbytes, -l) 64 max memory size (kbytes, -m) unlimited open files (-n) 1024 pipe size (512 bytes, -p) 8 POSIX message queues (bytes, -q) 819200 real-time priority (-r) 0 stack size (kbytes, -s) 10240 cpu time (seconds, -t) unlimited max user processes (-u) 1024 virtual memory (kbytes, -v) unlimited file locks (-x) unlimited |
On peut fixer la limite à 2048 avec une commande ressemblant à ceci : :
ulimit -n 2048 |
Voir également
Index des extensions de fichier - Format de fichier: .htaccess