Konstantin Klimchev пишет:
On Mon, 31 Oct 2005 23:27:59 +0200
Dmitriy Sirant <[EMAIL PROTECTED]> wrote:
Ну восторг или не восторг сказать не могу, вот как раз перевожу
~1000 пользователей с sendmail на postfix. И все из-за того, что
замучался без MySQL. Хочется все данные о почтовых ящиках хранить
в базе, все настройки (алиасы, домены, и т.д.) тоже в базе. Итого
сейчас имею сервер, на который никто не заходит по шелу, а все
управление почтовыми ящиками происходит через вебморду
(самовписанную в биллинг самописный). Ничего другого, чтобы
предложило такие-же возможности ненашел. Postfix - Courier -
Clamav - Spamassassin - Squirell - MySQL (с дальнейшим переходом
на Postgres когда переделаю биллинг).
А можно вопрос - как свяжите Postfix <-> Clamav - Spamassassin?
Amavis'ом?
Да.
О работе данной связки под нагрузкой - ничего сказать не могу, в
тестовом режиме работала без проблем ~3 месяца. С 1 числа запускаю
в продакшн - буду смотреть.
Проверяли postal'ом? Если нет - попробуйте, но на базе не 5-10
пользователей, а на том количестве, которое предположительно будет.
Хе хе, уже заметил то, о чем Вы хотели меня предупредить и не postal'ом,
а реальной нагрузкой. Пришлось срочно тюнить MySQL на предмет количества
одновременных соединений (увеличил пока до 500). И оптимизировать
запросы, одновременно убирая часть данных, которые более-менее статичны
из базы в файлы конфигурационные (access листы и т.п.). Но вообще
конечно прогнулась немного такая конфигурация при 1000 сообщений в
минуту входящих и 500 исходящих. Но это пик был специально смоделирован.
После вышеуказанных оптимизаций - все работает нормально, но количество
запросов к БД конечно удручает. Уже думаю о переносе БД на машину к
почте, чтобы коннектится через сокет.
Если есть советы что еще можно подкрутить - буду рад услышать.
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]