GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Behebung des Exim-Fehlers – Exim tot, aber Subsys gesperrt

Problemstellung


php-Mail-Skripte funktionierten nicht unter Linux VPS .

Fehlermeldung

exim dead but subsys locked

Auflösung

Als Erstes haben wir überprüft, ob der Exim-Dienst funktioniert oder nicht, indem wir den folgenden Befehl in SSH ausgegeben haben.

service exim status


Wir haben festgestellt, dass der Exim-Dienst tot war und folgenden Fehler ausgegeben hat.

exim dead but subsys locked


Wir versuchen, den Exim-Dienst zu starten, indem wir den folgenden Befehl ausführen

service exim start


Beim Startversuch ist folgender Fehler aufgetreten.

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


Dieser Fehler zeigt an, dass notwendige Fehlerprotokolldateien zum Starten von Exim-Diensten fehlten, also haben wir die folgenden Dateien manuell erstellt.

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

Wir haben versucht, den Exim-Dienst zu starten, und wir haben erneut die folgende Fehlermeldung erhalten.

exim dead but subsys locked


Nach Recherchen haben wir festgestellt, dass es hauptsächlich zwei Gründe für das Auftreten dieses Fehlers gibt.

  1. Das Vorhandensein von /etc/eximdisable Datei. Um die Existenz dieser Datei zu überprüfen, haben wir zu /etc/ navigiert Verzeichnis und stellen Sie sicher, dass diese Datei nicht dort ist.
  2. Der Server verfügt über den erforderlichen Speicherplatz, um den Exim-Dienst zu starten. Um dies zu überprüfen, haben wir den folgenden Befehl ausgegeben.

    df -h 
    Wir haben festgestellt, dass die VM des Kunden 97 % des gesamten Speicherplatzes belegt. Wir haben unsere Kunden gebeten, unerwünschte Daten zu entfernen und Speicherplatz freizugeben. Der Kunde hat etwas Speicherplatz freigegeben und der Exim-Dienst wurde sofort gestartet. Sobald der Exim-Dienst gestartet wurde, wurden alle E-Mails in der Warteschlange freigegeben.

Linux
  1. „docker dead but subsys locked“ – Fehler beim Starten von Docker

  2. Das statische Linken von Linux ist tot?

  3. Warum wird unter Linux der Fehler Mongod tot, aber Subsys gesperrt und nicht genügend freier Speicherplatz für Journaldateien angezeigt?

  4. Jenkins tot, aber PID-Datei existiert

  5. mysql ist tot, aber subsys gesperrt

So beheben Sie Windows-Updates, die bei 0 % hängen bleiben

Fehlerbehebung:RDP gesperrt

Behoben – Fehler „Unbekannte Adresse“ 550 – Überprüfung in Exim fehlgeschlagen

Wie aktiviere ich die erweiterte Protokollierung in Exim?

Echozeichenfolge | xclip -selection clipboard , kopiert die 'Zeichenfolge', fügt ihr aber auch eine neue Zeile hinzu. wie kann man das beheben?

Wie behauptet man, ob ein std::mutex gesperrt ist?