Добрый день! После перезагрузки системы (Ubuntu server 14) следующие ошибки:
[Mar 5 14:26:22] WARNING[1136] res_odbc.c: res_odbc: Error SQLConnect=-1 errno=2002 [unixODBC][MySQL][ODBC 5.1 Driver]Can't connect to local MySQL server through socket '/var/run/mysq
[Mar 5 14:26:22] WARNING[1136] res_odbc.c: Failed to connect to asterisk-cdr
[Mar 5 14:26:22] WARNING[1136] cdr_adaptive_odbc.c: No such connection 'asterisk-cdr' in the 'first' section of cdr_adaptive_odbc.conf. Check res_odbc.conf.
Ну и есно, CDR не пишется. Если вручную после этого перезагрузить только астериск либо модули odbc, все нормально подключается и пишется как надо. То есть проблема отваливания mysql только после полной перезагрузке системы. Есть идеи? Спасибо!
1) Убедитесь что MySQL стартует раньше чем Asterisk
2) Красноречивая строчка:
No such connection 'asterisk-cdr' in the 'first' section of cdr_adaptive_odbc.conf. Check res_odbc.conf.
C конфигурацией все нормально? Убедитесь что вы не перепутали res_odbc.so
и res_adaptive_odbc.so
- это два разных модуля.
3) Проверьте modules.conf, может там в noload нужный вам модуль?
используйте
isql -vvv asterisk-cdr
он более вменяемо ответит по ошибкам
Задан: 2015-03-06 11:29:37 +0400
Просмотрен: 973 раз
Обновлен: Mar 07 '15
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.