Friday, November 23, 2007

Использование libmilter во FreeBSD

При сборке libmilter по умолчанию во FreeBSD она использует select(3) по умолчанию. Однако, в нагруженных системах это приводит к ошибке EBADF при попытке сделать select, так как номер дескриптора превышает FD_SETSIZE. В таком случае можно применить патч, который собирает libmilter с использованием poll(3).
libmilter.patch

3 comments:

  1. sendmail'у место на помойке: exim, postfix + qmail — основное «наше всё». Смысл патчить это «преданье старины глубокой» абсолютно отстутствует.

    ReplyDelete
  2. Мы используем milter с postfix'ом. Насчет sendmail согласен :)

    ReplyDelete
  3. This comment has been removed by a blog administrator.

    ReplyDelete