Les partenaires publicitaires:

Comment corriger l'erreur apache (28) pas d'espace sur le périphérique

À certaines occasions, Apache vient brusquement échouer, et devenir arrêté, à défaut de redémarrer avec un message d'erreur comme


 [Emerg] (28) Pas d'espace disponible sur le périphérique: mod_fcgid: Vous ne pouvez pas créer mutex mondiale

ou


 [Crit] (28) Pas d'espace disponible sur le périphérique: mod_rewrite: impossible de créer rewrite_log_lock



ou


 [Emerg] (28) Pas d'espace disponible sur le périphérique: Impossible de créer accepter serrure

Je ne peux pas utiliser le caractère Linux tuyaux en eHow, donc s'il vous plaît remplacez # par le caractère pipe (shift )

Instructions




  1. Vérifiez-réseaux sémaphores appartenant à votre apache-utilisateur (en supposant que l'utilisateur apache)
    # grep apache de l'IPCS

  2. Retrait des sémaphores doit immédiatement résoudre le problème.

    ipcs -s # grep apache # perl -e 'while () {@ a = split (/ s + /) - impression ipcrm sem $ a [1]} '

  3. Sur un couple de machines que je trouvé ce pas travailler, il a donné quelques erreurs.
    utilisation: ipcrm [[-q msqid] [-m shmid] [-s semid]
    [-Q Clé_msg] [-M clé_shm] [-S clé_sem] ...]
    utilisation obsolète: ipcrm {shm # msg # sem} id ...

    Si thats vous, continuer sur

  4. Pour ce faire, au lieu de ce qui est à l'étape 2 si vous obtenez l'erreur à l'étape 3
    for i in # grep apache # de awk de ipcs '{print $ 2}' - do ipcrm -s $ i- done

Conseils & Avertissements

  • Je ne peux pas utiliser le caractère Linux tuyaux en eHow, donc s'il vous plaît remplacez # par le caractère pipe (shift )
» » » » Comment corriger l'erreur apache (28) pas d'espace sur le périphérique