「dovecot:ssl-params:錯誤:epoll_ctl(del,7)失敗」的意思?

「dovecot:ssl-params:錯誤:epoll_ctl(del,7)失敗」的意思?

在 ssl-params 的 dovecot 重新生成過程中,我在日誌檔案中註意到了以下序列:

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()錯誤是什麼意思?我已經進行了一些谷歌搜索,但沒有找到答案來幫助我弄清楚是否可以安全地忽略此錯誤,如果存在問題或我有配置問題。

想法?

答案1

我的評論是基於以下問題的答案dovecot產生ssl參數

其他答案中提到的檔案 /var/lib/dovecot/ssl-parameters.ssl (CentOS 6 上的 ssl-parameters.dat)每週重新產生一次。在我的日誌中,這個過程需要 5 秒到一分鐘以上的時間。一夜之間,我的日誌中出現了以下訊息:

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. 雖然我的錯誤是在重新生成完成後記錄的,但它可能發生在文件不存在的視窗期間

這可能代表鴿舍的錯誤。也許可以自動替換該檔案或添加鎖定機制。也就是說,這個錯誤似乎除了在日誌中之外沒有體現出來。

相關內容