VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Проблема с БД

Проблемы Asterisk без вэб-оболочек и их решения

Модераторы: april22, Zavr2008

Аватара пользователя
Paguk
Сообщения: 78
Зарегистрирован: 27 июл 2011, 18:23
Откуда: Ульяновск

Проблема с БД

Сообщение Paguk »

Добрый день.
Прошу помощи специалистов.
Есть астериск 11.24.0, собранный из исходников на Centos 7.
также есть SQL-БД MariaDB.
Собрано, так чтобы астериск писал логи звонков в Базу данных.

Но периодически вылетает ошибка следующего рода:
[Apr 11 11:28:13] WARNING[783]: res_odbc.c:1406 _ast_odbc_request_obj2: SetConnectAttr (Txn isolation) returned an error: HY000: [MySQL][ODBC 5.3(w) Driver]You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '7' at line 1
[Apr 11 11:28:13] WARNING[783]: res_odbc.c:641 ast_odbc_prepare_and_execute: SQL Execute returned an error -1: 08S01: [MySQL][ODBC 5.3(w) Driver][mysqld-5.5.56-MariaDB]MySQL server has gone away (76)
[Apr 11 11:28:13] WARNING[783]: res_odbc.c:653 ast_odbc_prepare_and_execute: SQL Execute error -1! Verifying connection to AsteriskKlinic [AsteriskKlinic]...
[Apr 11 11:28:13] WARNING[783]: res_odbc.c:757 ast_odbc_sanity_check: Connection is down attempting to reconnect...

Подскажите куда в какую сторону копать для решения данной проблемы.
ded
Сообщения: 15620
Зарегистрирован: 26 авг 2010, 19:00

Re: Проблема с БД

Сообщение ded »

You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '7' at line 1
Переводы с английского. Дорого (с)
Вход со двора, за углом, налево.
Аватара пользователя
Paguk
Сообщения: 78
Зарегистрирован: 27 июл 2011, 18:23
Откуда: Ульяновск

Re: Проблема с БД

Сообщение Paguk »

дело не в переводе. А как поправить, чтоб ошибок не было.
ded
Сообщения: 15620
Зарегистрирован: 26 авг 2010, 19:00

Re: Проблема с БД

Сообщение ded »

Поправить синтаксические ошибки в строке №1 описывающей подключение к серверу?
Аватара пользователя
Paguk
Сообщения: 78
Зарегистрирован: 27 июл 2011, 18:23
Откуда: Ульяновск

Re: Проблема с БД

Сообщение Paguk »

во всех файлах поправил:
/etc/asterisk/res_odbc.conf
/etc/asterisk/cdr_adaptive_odbc.conf
/etc/odbc.ini

где еще посмотреть???
ded
Сообщения: 15620
Зарегистрирован: 26 авг 2010, 19:00

Re: Проблема с БД

Сообщение ded »

Видимо, не где, а что? Вы бы привели свой кусок из /etc/asterisk/res_odbc.conf и /etc/asterisk/cdr_adaptive_odbc.conf
Было бы понятнее.
Аватара пользователя
Paguk
Сообщения: 78
Зарегистрирован: 27 июл 2011, 18:23
Откуда: Ульяновск

Re: Проблема с БД

Сообщение Paguk »

Вот настройки из файлов.
Только пароль убрал.

/etc/asterisk/res_odbc.conf
[AsteriskKlinic]
enabled=>yes
dsn=>AsteriskKlinic
username=>asterisk_user
password=>МОЙ_ПАРОЛЬ
pre-connect=>yes
sanitysql=>select 1
idlecheck=>600

/etc/asterisk/cdr_adaptive_odbc.conf
[cdr_adaptive_connection]
connection=AsteriskKlinic
table=cdr
alias start => calldate
alias dst => does_not_exist
alias realdst => dst
awsswa
Сообщения: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: Проблема с БД

Сообщение awsswa »

Стандартные процедуры из Гугла
по проверке работы odbc - отрабатывают ?

И выхлоп по проверке сюда
платный суппорт по мере возможностей
Аватара пользователя
Paguk
Сообщения: 78
Зарегистрирован: 27 июл 2011, 18:23
Откуда: Ульяновск

Re: Проблема с БД

Сообщение Paguk »

odbc show

ODBC DSN Settings
-----------------

Name: AsteriskKlinic
DSN: AsteriskKlinic
Last connection attempt: 2018-04-12 10:26:52
Pooled: No
Connected: Yes
ded
Сообщения: 15620
Зарегистрирован: 26 авг 2010, 19:00

Re: Проблема с БД

Сообщение ded »

/etc/asterisk/res_odbc.conf

[AsteriskKlinic]
enabled=>yes
dsn=>AsteriskKlinic
username=>asterisk_user
password=>МОЙ_ПАРОЛЬ
pre-connect=>yes
sanitysql=>select 1
idlecheck=>600
database==AsteriskKlinic
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH