URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 49702
[ Назад ]

Исходное сообщение
"postfix не закрывает соединения с mysql"

Отправлено Gezm0 , 24-Окт-04 00:14 
Имеется postfix 2.0.20 и mysql 4.0.21. Обсуждалось в форумах и видно наглядно, что постфикс не закрывает соединения с mysql, когда подключается к базе данных за пользователями или ещё чем. Исправлено ли это или планируется ли исправление этой бяки? Или только с автором общаться?

Содержание

Сообщения в этом обсуждении
"postfix не закрывает соединения с mysql"
Отправлено unk , 24-Окт-04 12:00 
>Имеется postfix 2.0.20 и mysql 4.0.21. Обсуждалось в форумах и видно наглядно,
>что постфикс не закрывает соединения с mysql, когда подключается к базе
>данных за пользователями или ещё чем. Исправлено ли это или планируется
>ли исправление этой бяки? Или только с автором общаться?

postfix держит открытым по одному соединению на каждый mysql сервер (как
вы знаете postfix позволяет использовать систему зеркалированных sql серверов), для каждого параметра где в качестве аргумента указанна ссылка на sql. Если один из серверов вернет ошибку, то все соединения к нему будут закрыты.
Это документированно - ошибкой не является.

А если открывать/закрывать соединение при каждом запросе, то под сравнительно большой нагрузкой (скажем >10 сообщений в секунду) получится DOS как на postfix, так и на SQL сервера.


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