GNU/Linux >> Tutoriales Linux >  >> Linux

Solucione el error Exim:exim está muerto pero el subsistema está bloqueado

Enunciado del problema


los scripts de correo php no funcionaban en Linux VPS .

Mensaje de error

exim dead but subsys locked

Resolución

Lo primero que verificamos fue si el servicio exim funciona o no al emitir el siguiente comando en SSH.

service exim status


Notamos que el servicio Exim estaba inactivo y arrojando un error de seguimiento.

exim dead but subsys locked


Intentamos iniciar el servicio Exim emitiendo el siguiente comando

service exim start


Recibimos el siguiente error mientras intentamos iniciarlo.

Starting exim: 2016-01-13 12:55:12 Cannot open main log file "/var/log/exim_mainlog": No such file or directory: euid=0 egid=0
2016-01-13 12:55:12 cwd=/ 5 args: /usr/sbin/exim -bd -q1h -oP /var/spool/exim/exim-daemon.pid
2016-01-13 12:55:12 Cannot open main log file "/var/log/exim_mainlog": No such file or directory: euid=0 egid=0
exim: could not open panic log - aborting: see message(s) above


Este error indica que faltaban los archivos de registro de errores necesarios para iniciar los servicios de Exim, por lo que creamos los siguientes archivos manualmente.

/var/log/exim_mainlog
/var/log/exim_rejectlog
/var/log/exim_paniclog
/var/log/maillog
/var/log/messages

Intentamos iniciar el servicio Exim y recibimos el siguiente error nuevamente.

exim dead but subsys locked


Después de investigar, llegamos a la conclusión de que existen principalmente dos razones para la aparición de este error.

  1. La presencia de /etc/eximdisable expediente. Para verificar la existencia de este archivo, navegamos a /etc/ directorio y se aseguró de que este archivo no esté allí.
  2. El servidor tiene el espacio de disco necesario disponible para iniciar el servicio Exim. Para verificarlo, emitimos el siguiente comando.

    df -h 
    Notamos que la máquina virtual de los clientes estaba usando el 97 % del espacio total del disco. Pedimos a nuestros clientes que eliminaran los datos no deseados y liberaran algo de espacio en disco. El cliente liberó algo de espacio en disco y el servicio Exim se inició de inmediato. Tan pronto como comenzó el servicio Exim, se liberaron todos los correos electrónicos en cola.

Linux
  1. ¿La vinculación estática de Linux está muerta?

  2. ¿Por qué el error mongod está muerto pero el subsistema está bloqueado y el espacio libre es insuficiente para los archivos de diario en Linux?

  3. Jenkins muerto pero el archivo pid existe

  4. mysql está muerto pero subsys bloqueado

  5. <nombre-servicio> muerto pero el archivo pid existe

Cómo arreglar las actualizaciones de Windows atascadas en 0%

Solución de problemas:bloqueo de RDP

Solución:error de dirección desconocida 550:la verificación falló en exim

¿Cómo habilitar el inicio de sesión extendido en Exim?

¿Cómo afirmar si un std::mutex está bloqueado?

httpd muerto pero subsys bloqueado