Significado de “dovecot: ssl-params: Erro: epoll_ctl (del, 7) falhou”?

Significado de “dovecot: ssl-params: Erro: epoll_ctl (del, 7) falhou”?

Durante a regeneração dovecot de ssl-params, notei esta sequência em meu arquivo de log:

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

Qual é o significado do erro epoll_ctl()? Fiz algumas pesquisas no Google e não encontrei respostas que me ajudassem a decidir se posso ignorar esse erro com segurança, se há um problema ou se tenho um problema de configuração.

Pensamentos?

Responder1

Meus comentários são baseados em uma resposta sobredovecot gerando parâmetros SSL.

O arquivo /var/lib/dovecot/ssl-parameters.ssl (ssl-parameters.dat no CentOS 6) mencionado na outra resposta é regenerado semanalmente. Nos meus registros, esse processo leva de 5 segundos a mais de um minuto. Durante a noite, meus registros tiveram estas mensagens:

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

Esta manhã, o carimbo de hora em ssl-parameters.dat é 12/12/2015 17:34:23.

EUpensarque:

  1. regenerar o arquivo de parâmetros SSL é independente de tudo o que está verificando sua existência
  2. este erro ocorre quando o arquivo de parâmetros SSL é acessado (por qualquer motivo) enquanto está sendo regenerado
  3. embora meu erro tenha sido registrado após a conclusão da regeneração, provavelmente ocorreu durante a janela quando o arquivo não existia

Isso pode representar um bug no dovecot. Talvez este arquivo possa ser substituído atomicamente ou um mecanismo de bloqueio adicionado. Dito isto, esse erro não parece se manifestar além do log.

informação relacionada