À certaines occasions, apache va juste brusquement échouer et devenir arrêté , à défaut de redémarrer avec un message d'erreur comme [ émergents ] (28) Pas d'espace disponible sur le périphérique : mod_fcgid : Can 't créer mutexor [ Critique ] (28) pas d'espace disponible sur le périphérique global : mod_rewrite : impossible de créer rewrite_log_lockor [ émergents ] (28) pas d'espace disponible sur le périphérique : Impossible de créer accepter verrouiller je ne peux pas utiliser le caractère pipe Linux dans ehow , donc s'il vous plaît remplacez # par le caractère pipe (shift \\) Instructions
1
Vérifier sémaphore -réseaux appartenant à votre apache- utilisateur (en supposant que l'utilisateur apache) IPCS -s # grep apache
2
Retrait des sémaphores doit résoudre immédiatement le problème
IPCS -s while () {@ a = split ( /\\ s + /) '# grep apache # perl- e ; . print ` ipcrm sem $ a [ 1] `} '
3
Sur quelques machines , j'ai trouvé ceci ne fonctionne, il a donné quelques errors.usage : ipcrm [ [ -q msqid ] [ ,"-m shmid ] [-s semid ] [- Q clé_msg ] [ -M clé_shm ] [ -S clé_sem ] ... ] Utilisation déconseillée : ipcrm { SHM # msg # sem } id ...
si c'est vous , continuer sur
4
Faites cela au lieu de ce qui est à l'étape 2 si vous obtenez l'erreur dans 3Pour étape i in ` IPCS -s # grep apache # awk '{ print $ 2 }'` ; faire ipcrm -s $ i; fait