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

Исходное сообщение
"Проблема с mysql"

Отправлено Nalex , 14-Июл-08 07:24 
Приветсвтую!
Есть настроенный почтовик postfix
Базы лежат в mysql
Выдает почему то такую ошибку?
postfix/trivial-rewrite[30700]: fatal: mysql:/usr/local/etc/postfix/sql/aliases.cf(0,100): table lookup problem

В чем может быть проблема?


Содержание

Сообщения в этом обсуждении
"Проблема с mysql"
Отправлено PavelR , 14-Июл-08 07:31 
>Приветсвтую!
>Есть настроенный почтовик postfix
>Базы лежат в mysql
>Выдает почему то такую ошибку?
>postfix/trivial-rewrite[30700]: fatal: mysql:/usr/local/etc/postfix/sql/aliases.cf(0,100): table lookup problem
>
>В чем может быть проблема?

в чем угодно, в плоскости соединения постфикса с мускулом и совершения запроса к БД


"Проблема с mysql"
Отправлено Nalex , 14-Июл-08 07:33 
>>Приветсвтую!
>>Есть настроенный почтовик postfix
>>Базы лежат в mysql
>>Выдает почему то такую ошибку?
>>postfix/trivial-rewrite[30700]: fatal: mysql:/usr/local/etc/postfix/sql/aliases.cf(0,100): table lookup problem
>>
>>В чем может быть проблема?
>
>в чем угодно, в плоскости соединения постфикса с мускулом и совершения запроса
>к БД

warning: connect to mysql server localhost: Too many connections
Но почта ходит, но почему то в логах не видно кто как коннектиться и авторизуется


"Проблема с mysql"
Отправлено Nalex , 14-Июл-08 07:36 
>[оверквотинг удален]
>>>postfix/trivial-rewrite[30700]: fatal: mysql:/usr/local/etc/postfix/sql/aliases.cf(0,100): table lookup problem
>>>
>>>В чем может быть проблема?
>>
>>в чем угодно, в плоскости соединения постфикса с мускулом и совершения запроса
>>к БД
>
> warning: connect to mysql server localhost: Too many connections
>Но почта ходит, но почему то в логах не видно кто как
>коннектиться и авторизуется

ysql> show status like 'max_used_connections';
+----------------------+-------+
| Variable_name        | Value |
+----------------------+-------+
| Max_used_connections | 16    |
+----------------------+-------+
1 row in set (0.00 sec)


"Проблема с mysql"
Отправлено Pavel , 14-Июл-08 11:26 
Тут проблема в том, что постфиксне не закрывает соединение с базой данных после обработки запроса, поэтому они висят до истечения таймаута. Соответственно при более менее большой нагрузки на почтовик Вы получаете эти ошибки.

"Проблема с mysql"
Отправлено PavelR , 15-Июл-08 06:14 
>Тут проблема в том, что постфиксне не закрывает соединение с базой данных
>после обработки запроса, поэтому они висят до истечения таймаута. Соответственно при
>более менее большой нагрузки на почтовик Вы получаете эти ошибки.

А можно уточнить - не используются ли случаем эти соединения повторно, чтобы уменьшить нагрузку переподключения при каждом письме/ почтовом соединении?


"Проблема с mysql"
Отправлено Pavel , 15-Июл-08 11:35 
Как я понял - нет. Лично я после "неравной" борьбы с мускулем перешел на постгрес, плюс не использовал таблицы transport, оставив их в файлах, ну и еще параметр proxy в постфиксе. Постгрес конечно тоже поругивается на незакрытые соединения, но при моей нагрузке не ведет себя так фатально как мускуль. Может оно конечно можно и мускуль дотюнить до нормального состояния, но я плюнул на него :)



"Проблема с mysql"
Отправлено Александр , 25-Сен-08 23:27 
>Тут проблема в том, что постфиксне не закрывает соединение с базой данных
>после обработки запроса, поэтому они висят до истечения таймаута.

Таймаут в этом случае - connect_timeout ? Или wait_timeout?