Bedeutung von „dovecot: ssl-params: Fehler: epoll_ctl(del, 7) fehlgeschlagen“?

Bedeutung von „dovecot: ssl-params: Fehler: epoll_ctl(del, 7) fehlgeschlagen“?

Während der Dovecot-Neugenerierung der SSL-Parameter ist mir diese Sequenz in meiner Protokolldatei aufgefallen:

Mar 13 10:37:37 mail dovecot: ssl-params: Generating SSL parameters
Mar 13 10:37:52 mail dovecot: ssl-params: Error: epoll_ctl(del, 7) failed: No such file or directory
Mar 13 10:37:55 mail dovecot: ssl-params: SSL parameters regeneration completed

Was bedeutet der Fehler epoll_ctl()? Ich habe einige Google-Suchen durchgeführt und keine Antworten gefunden, die mir dabei helfen, herauszufinden, ob ich diesen Fehler ignorieren kann, ob ein Problem vorliegt oder ob ich ein Konfigurationsproblem habe.

Gedanken?

Antwort1

Meine Kommentare basieren auf einer Antwort überDovecot generiert SSL-Parameter.

Die in der anderen Antwort erwähnte Datei /var/lib/dovecot/ssl-parameters.ssl (ssl-parameters.dat unter CentOS 6) wird wöchentlich neu generiert. In meinen Protokollen dauert dieser Vorgang zwischen 5 Sekunden und über einer Minute. Über Nacht enthielten meine Protokolle diese Meldungen:

Dec 12 17:34:14 xxxx dovecot: ssl-params: Generating SSL parameters
Dec 12 17:34:23 xxxx dovecot: ssl-params: SSL parameters regeneration completed
Dec 12 17:34:24 xxxx dovecot: ssl-params: Error: epoll_ctl(del, 7) failed: No such file or directory

Heute Morgen lautet der Zeitstempel auf ssl-parameters.dat: 12.12.2015, 17:34:23.

ICHdenkenDas:

  1. Die Neugenerierung der SSL-Parameterdatei ist unabhängig von der Prüfung auf ihre Existenz.
  2. Dieser Fehler tritt auf, wenn auf die SSL-Parameterdatei zugegriffen wird (aus welchem ​​Grund auch immer), während sie neu generiert wird
  3. Obwohl mein Fehler nach Abschluss der Regeneration protokolliert wurde, trat er wahrscheinlich während des Zeitfensters auf, in dem die Datei nicht existierte

Dies könnte ein Fehler in Dovecot sein. Vielleicht könnte diese Datei atomar ersetzt oder ein Sperrmechanismus hinzugefügt werden. Abgesehen davon scheint dieser Fehler nur im Protokoll aufzutreten.

verwandte Informationen