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 です。
私考えるそれ:
- SSLパラメータファイルの再生成は、その存在を確認するものとは独立しています。
- このエラーは、SSLパラメータファイルが再生成中に(何らかの理由で)アクセスされたときに発生します。
- エラーは再生成が完了した後に記録されましたが、ファイルが存在しないウィンドウで発生した可能性があります。
これは dovecot のバグである可能性があります。おそらく、このファイルはアトミックに置き換えられるか、ロック メカニズムが追加される可能性があります。ただし、このエラーはログ以外では現れないようです。