Em algumas ocasiões, o Apache irá apenas abruptamente falhar, e tornar-se parado, deixando de reiniciar com uma mensagem de erro como
Conteúdo
[Emerg] (28) Sem espaço no dispositivo: mod_fcgid: Não é possível criar mutex mundial
ou
[Crit] (28) Sem espaço no dispositivo: mod_rewrite: não poderia criar rewrite_log_lock
ou
[Emerg] (28) Sem espaço no dispositivo: Não foi possível criar aceitar bloqueio
Eu não posso usar o caractere Linux tubulação na ehow, por isso, substituir # com o caractere pipe (shift )
instruções
Verifique se há semáforo-matrizes de propriedade de seu apache-usuário (assumindo usuário apache)
ipcs -s apache # grepRemovendo os semáforos deve resolver imediatamente o problema.
ipcs -s # grep apache # perl -e `while () {@ a = split (/ s + /) - impressão
ipcrm sem $ a [1]
} `Em um par de máquinas Achei isso não funcionar, ele deu alguns erros.
uso: ipcrm [[q msqid] [-m shmid] [-s semid]
[Q msgkey] [-M shmkey] [-S semkey] ...]
uso de obsoleto: ipcrm {shm # msg # sem} id ...Se isso é você, continue
Fazer isso em vez do que é na etapa 2 se você obter o erro na etapa 3
for i inipcs -s # grep apache # awk `{print $ 2}`
- Do ipcrm -s $ i- done
dicas & avisos
- Eu não posso usar o caractere Linux tubulação na ehow, por isso, substituir # com o caractere pipe (shift )