2

Во время регенерации dovecot ssl-параметров я заметил эту последовательность в моем лог-файле:

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 ответ1

0

Мои комментарии основаны на ответе о том, что dovecot генерирует ssl-параметры.

Файл /var/lib/dovecot/ssl-parameters.ssl (ssl-parameters.dat в CentOS 6), упомянутый в другом ответе, обновляется еженедельно. В моих журналах этот процесс занимает от 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. хотя моя ошибка была зарегистрирована после завершения регенерации, она, вероятно, произошла в течение окна, когда файл не существовал

Это может представлять ошибку в dovecot. Возможно, этот файл можно заменить атомарно или добавить механизм блокировки. Тем не менее, эта ошибка, кажется, не проявляется иначе, чем в журнале.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .