Como resolver o erro do apache: Não há espaço no dispositivo: não é possível criar o SSLMutex

Diagnóstico

Quando o Apache não inicia e mostra o resultado a seguir ao solicitar que ele seja iniciado, verifique o arquivo error_log:

Starting httpd : [Failed]

O seguinte erro no arquivo error_log pode estar causando o problema (/var/log/httpd/error_log)

[error] (28)No space left on device: Cannot create SSLMutex

Esses erros significam que não há recursos disponíveis de IPC (comunicação entre processos) no sistema, como semáforos ou segmentos de memória compartilhada.
Para verificar os semáforos alocados use o comando ipcs -us

Solução

Opção 1:
Execute este comando como root

# ipcs | grep apache

Se você visualizar uma lista de semáforos, “o apache não se limpou”. Use o seguinte comando para limpá-lo:

# ipcs -s | grep apache | awk ‘{print $ 2}’ | xargs -n 1 ipcrm -s

Opção 2:
Aumente os limites em /etc/sysctl.conf

kernel.msgmni = 1024

kernel.sem = 250 256000 32 1024

Carregue as novas configurações de sysctl em /etc/sysctl.conf

# sysctl -p