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

2

Durante a regeneração dovecot de ssl-params, notei essa sequência no 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 para me ajudar a resolver se posso ignorar com segurança esse erro, se houver um problema ou se tiver um problema de configuração.

Pensamentos?

    
por KenB 14.03.2015 / 15:01

1 resposta

0

Meus comentários são baseados em uma resposta sobre dovecot que gera 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 continham essas 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 é 2015-12-12 17:34:23.

Eu acho que:

  1. a regeneração do arquivo de parâmetros SSL é independente de qualquer coisa que esteja 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 em que o arquivo não existia

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

    
por 13.12.2015 / 19:44