Apache: httpd 9165 File size limit exceeded

/etc/init.d/httpd: line XXX:  9165 File size limit exceeded$HTTPD $OPT $SNAME
/etc/init.d/httpd start: httpd could not be started

Este error puede aparecer al intentar arrancar el servidor apache, y es debido a que alguno de tus ficheros de log a llegado al límite de tamaño permitido, 2.0 Gb.

En mi caso era el error_log:

-rw-r--r--   1 xxxx xxxx 2.0G Jul 20 06:31 error_log

Lo vaciamos para solucionarlo y posteriormente arrancamos apache:

echo "" > error_log && /etc/init.d/httpd start

Por supuesto esta no es la solución correcta, porque solamente consigues solucionar el error temporalmente. La solución ideal es rotar periódicamente los logs. Podéis revisar el artículo que escribí sobre ello hace unos días:

Cómo configurar logrotate