「dovecot: ssl-params: エラー: epoll_ctl(del, 7) が失敗しました」の意味は何ですか?

「dovecot: ssl-params: エラー: epoll_ctl(del, 7) が失敗しました」の意味は何ですか?

dovecot の ssl-params の再生成中に、ログ ファイルに次のシーケンスがあることに気付きました。

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

epoll_ctl() エラーの意味は何ですか? Google 検索をいくつか実行しましたが、このエラーを無視しても問題がないのか、問題があるのか​​、構成に問題があるのか​​を判断するのに役立つ回答は見つかりませんでした。

ご意見は?

答え1

私のコメントは、dovecot が SSL パラメータを生成する

他の回答で言及されているファイル /var/lib/dovecot/ssl-parameters.ssl (CentOS 6 では ssl-parameters.dat) は毎週再生成されます。私のログでは、このプロセスには 5 秒から 1 分以上かかります。夜間、ログには次のメッセージが表示されました。

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

今朝、ssl-parameters.dat のタイムスタンプは 2015-12-12 17:34:23 です。

考えるそれ:

  1. SSLパラメータファイルの再生成は、その存在を確認するものとは独立しています。
  2. このエラーは、SSLパラメータファイルが再生成中に(何らかの理由で)アクセスされたときに発生します。
  3. エラーは再生成が完了した後に記録されましたが、ファイルが存在しないウィンドウで発生した可能性があります。

これは dovecot のバグである可能性があります。おそらく、このファイルはアトミックに置き換えられるか、ロック メカニズムが追加される可能性があります。ただし、このエラーはログ以外では現れないようです。

関連情報