Всем привет.
В силу определённых обстоятельств, появилась необходимость добавить failover для проверки на спам, вирусы. Согласно доке добавил в конфиг

av_scanner = clamd:10.1.5.2 3310 : 10.1.5.1 3310
spamd_address = 10.1.5.2 783 : 10.1.5.1 783

Правда в той же доке, указано, что это не failover, а всего лишь балансировка (то ли roundrobin, то ли random).
На практике оказалось следующее:

- av_scanner
если первый адрес недоступен, то на второй даже не смотрит и соответственно получаем проблемы при отправке почты.

- spamd_address
вообще побарабану, что там прописано, и смотрит только локальный (exim был собран с spam-assassin, видимо в этом и загвоздка) сокет (10.1.5.1), а на второй даже не пытается подключаться.

Вопрос в следующем: можно ли сделать именно failover штатными (или около штатными) средствами? Пока на ум приходит проксирование через nginx/haproxy/..., но не сильно нравится этот вариант.

_______________________________________________
Exim-users mailing list
[email protected]
http://mailground.net/mailman/listinfo/exim-users

Ответить