Имеется postfix 2.0.20 и mysql 4.0.21. Обсуждалось в форумах и видно наглядно, что постфикс не закрывает соединения с mysql, когда подключается к базе данных за пользователями или ещё чем. Исправлено ли это или планируется ли исправление этой бяки? Или только с автором общаться?
>Имеется postfix 2.0.20 и mysql 4.0.21. Обсуждалось в форумах и видно наглядно,
>что постфикс не закрывает соединения с mysql, когда подключается к базе
>данных за пользователями или ещё чем. Исправлено ли это или планируется
>ли исправление этой бяки? Или только с автором общаться?postfix держит открытым по одному соединению на каждый mysql сервер (как
вы знаете postfix позволяет использовать систему зеркалированных sql серверов), для каждого параметра где в качестве аргумента указанна ссылка на sql. Если один из серверов вернет ошибку, то все соединения к нему будут закрыты.
Это документированно - ошибкой не является.А если открывать/закрывать соединение при каждом запросе, то под сравнительно большой нагрузкой (скажем >10 сообщений в секунду) получится DOS как на postfix, так и на SQL сервера.
>postfix держит открытым по одному соединению на каждый mysql сервер (как
>вы знаете postfix позволяет использовать систему зеркалированных sql серверов), для каждого параметра
>где в качестве аргумента указанна ссылка на sql. Если один из
>серверов вернет ошибку, то все соединения к нему будут закрыты.
>Это документированно - ошибкой не является.
>А если открывать/закрывать соединение при каждом запросе, то под сравнительно большой нагрузкой (скажем >10 сообщений в секунду) получится DOS как на postfix, так и на SQL сервера.
Спасибо за разъяснение. Было ясно, что логика в этих соединениях есть, но не ясно было какая =) Хотя, запустил я тут бенчмарки для mysql и должен сказать, что чтобы прогнуть dual xeon 2.8GHz с 2Гб памяти на сказёвом винчестере, нужно гораздо больше 10 писем в секунду. Но, как говорится, бережённого бог бережёт.