SOLUCION – Job for XXX.service failed because a configured resource limit was exceeded. See «systemctl status XXX.service» and «journalctl -xe» for details.

Vamos a dar una  solución al  problema: Job for mariadb.service failed because a configured resource limit was exceeded. See «systemctl status mariadb.service» and «journalctl -xe» for details.

Un buen día uno de nuestros usuarios nos escribió por que su servidor estaba activo pero muchos de sus servicios estaban caídos. Su servidor era Centos, pero podría ocurrir en cualquier otra distribución.

 

Desde ayer mi servidor está teniendo serios problemas.
Empecé viendo que los servicios no empezaron y cuando lo hice

systemctl iniciar httpd
la respuesta es:
Job for httpd.service failed because a configured resource limit was exceeded. See «systemctl status httpd.service» and «journalctl -xe» for details.

Esto me pasa con muchos servicios, por lo que el servidor hace muchas horas que no funciona.

Entonces he estado intentando hacer numerosos cambios pero me da el error de «Sistema de archivos de solo lectura»

Ya no sé si es un problema de configuración, el sistema de archivos del disco u otro problema que no he detectado.

 

Al intentar iniciar los servicios aparecían estos errores:

Job for mariadb.service failed because a configured resource limit was exceeded. See «systemctl status mariadb.service» and «journalctl -xe» for details.
Job for nginx.service failed because a configured resource limit was exceeded. See «systemctl status nginx.service» and «journalctl -xe» for details.
Job for httpd.service failed because a configured resource limit was exceeded. See «systemctl status httpd.service» and «journalctl -xe» for details.
Job for vesta.service failed because a configured resource limit was exceeded. See «systemctl status vesta.service» and «journalctl -xe» for details.
Job for dovecot.service failed because a configured resource limit was exceeded. See «systemctl status dovecot.service» and «journalctl -xe» for details.

 

El problema es que estos mensajes pueden inducir a error de interpretación.

 

Lo primero que hay que hacer es comprobar si se puede escribir en el servidor probando, por ejemplo, a crear un directorio desde el terminal con

mkdir carpeta_de_prueba

 

Si te da el error «Sistema de archivos de solo lectura» ya tenemos localizado de donde puede venir el que no nos deje iniciar los servicios. El sistema se inicia como «solo de lectura» y no deja reiniciar en modo «normal».

 

Esto nos dice que puede haber algún problema en los discos duros por lo que tendríamos que revisar y reparar las particiones.

Los pasos para solucionarlo serían los siguientes:

  1. Reiniciar el servidor en modo Rescate. Esto se suele hacer desde el panel de administración de tu proveedor de hosting.
  2. Iniciar por terminal ssh en modo rescate con las credenciales temporales que te habrán dado al reiniciar y con usuario root. : root@rescue
  3. Comprobar las particiones: En este caso:
    1. /dev/md0
    2. /dev/md1
    3. /dev/md2
  4. Ejecutar fsck sobre cada una de las particiones para detectar inconsistencias del sistema de archivos y corregir los posibles errores. En este caso:
    1. fsck /dev/md0
    2. fsck /dev/md1
    3. fsck /dev/md2
  5. Por último reiniciar el servidor en modo «normal» con reboot

 

Y con esto corregirían errores de disco, y comenzaría a funcionar.

 

Si te ha gustado y quieres apoyarnos recuerda compartir en tus redes sociales  y dejar abajo deja tus comentarios.

 

 

También te podría gustar...

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *