Eu tentaria isso primeiro:
killall -9 httpd; /etc/init.d/httpd start
Se isso falhar, eu seguirei o log de erros e reinicie o httpd:
tail -f /etc/httpd/logs/error_log &; /etc/init.d/httpd start
Além disso, certifique-se de que nada já esteja escutando na porta: 80 com:
netstat -ntlp | grep :80
Se algum outro processo tiver a porta, você pode matar esse pid. Se você ver
No space left on device
No arquivo de log e você tem espaço em disco, pode ser necessário limpar semáforos e restarte httpd com:
ipcs -s | grep nobody | gawk '{ print $2 }' | xargs -n 1 ipcrm sem && /etc/init.d/httpd start
Outra coisa, pode ser que haja logs maiores que 2GB. Você normalmente verá um erro nos seus registros indicando isso.