Maciej Uhlig:
> We run fail2ban to update postscreen blacklist which is cidr file. To
> make postscreen see the changes we have to reload postfix. Yesterday we
> found postfix was reloaded more than 3000 times. Sure it is not acceptable.

Surely you don't have to reload it EVERY 30 SECONDS. What about
using a 5-minute time window.

> What would be the best way to refresh postscreen blacklist (something
> like kill -HUP) without paying the penalty of losing performance? Would
> changing cidr type to hash do the trick?

This is a bad idea: Postfix daemons are designed to restart when a
hash: map is changed from under them, because otherwise Berkeley
DB 2.x and later will produce nonsense results (or crash the program).

Using sqlite might work, but I don't know if it is fast enough.

        Wietse

Reply via email to