Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Asterisk CDR MySQL - отваливается логирование  (Прочитано 2646 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6846
    • Просмотр профиля
Редко не происходит такая беда, АТС работает, а данные в БД не поступают. Как можно бороться с этим явлением, мб есть способ автоматически мониторить состояние логирования в БД для перезапуска астера (или переподключения к БД) в случая сбоя. Проблема устраняется перезапуском астера, но как увидеть её вовремя? Пробова делать перезапуск астера по крону каждую ночь, иногда происходит беда, что астер не стартует с 1-го раза и АТС не работает до утра, пока я её не пну, поэтому убрал ночной перезапуск, т.к. от него больше проблем чем пользы.

Оффлайн Дмитрий Бо

  • Погонщик серверов
  • Модератор раздела
  • Старожил
  • *
  • Сообщений: 3549
  • Я не техподдержка, я за порядком слежу
    • Просмотр профиля
Re: Asterisk CDR MySQL - отваливается логирование
« Ответ #1 : 23 Октября 2013, 11:12:57 »
Как можно бороться с этим явлением, мб есть способ автоматически мониторить состояние логирования в БД для перезапуска астера (или переподключения к БД) в случая сбоя.
nagios, но подход в корне неправильный, не надо автоматизировать и улучшать косяки, косяки надо устранять.
пусть лучше не отваливается. cdr_odbc или cdr_mysql?

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6846
    • Просмотр профиля
Re: Asterisk CDR MySQL - отваливается логирование
« Ответ #2 : 23 Октября 2013, 11:55:13 »
Дмитрий Бо,
абсолютно согласен!

cdr_mysql

Оффлайн Дмитрий Бо

  • Погонщик серверов
  • Модератор раздела
  • Старожил
  • *
  • Сообщений: 3549
  • Я не техподдержка, я за порядком слежу
    • Просмотр профиля
Re: Asterisk CDR MySQL - отваливается логирование
« Ответ #3 : 23 Октября 2013, 14:35:27 »
он объявлен устаревшим, надо cdr_odbc. это так, между прочим.

а вообще, причины отвалинга известны?

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6846
    • Просмотр профиля
Re: Asterisk CDR MySQL - отваливается логирование
« Ответ #4 : 24 Октября 2013, 04:13:50 »
Дмитрий Бо,
Нет, причины не известны. И, раз устаревший, есть смысл перейти на актуальное и проверить будет ли там проблема. Есть годный мануал по настройке cdr_odbc?

Пользователь решил продолжить мысль 24 Октября 2013, 05:44:17:
Нашел кусками из разных источников. Проверил - работает.

(Нажмите, чтобы показать/скрыть)

Пользователь решил продолжить мысль 24 Октября 2013, 05:44:57:
Дмитрий Бо,
Через месяц будет ясно, надежнее или нет. Переключу щас на него все свои атски.

Пользователь решил продолжить мысль 24 Октября 2013, 09:35:30:
/etc/asterisk/res_odbc.conf

;
; CDR ODBC Backend
; Environment variables
[ENV]
; Connections
[asterisk-cdr]
enabled => yes
dsn => asterisk-cdr
username => asterisk_user
password => password
pre-connect => yes
idlecheck => 600

в консоли:
[Oct 24 15:05:00] NOTICE[16946]: res_odbc.c:1479 odbc_obj_connect: Re-connecting asterisk-cdr
[Oct 24 15:05:00] NOTICE[16946]: res_odbc.c:1511 odbc_obj_connect: res_odbc: Connected to asterisk-cdr [asterisk-cdr]
[Oct 24 15:15:58] NOTICE[17031]: res_odbc.c:1479 odbc_obj_connect: Re-connecting asterisk-cdr
[Oct 24 15:15:58] NOTICE[17031]: res_odbc.c:1511 odbc_obj_connect: res_odbc: Connected to asterisk-cdr [asterisk-cdr]
[Oct 24 15:26:43] NOTICE[17070]: res_odbc.c:1479 odbc_obj_connect: Re-connecting asterisk-cdr
[Oct 24 15:26:43] NOTICE[17070]: res_odbc.c:1511 odbc_obj_connect: res_odbc: Connected to asterisk-cdr [asterisk-cdr]
Это нормально? Зачем переподключаться каждые 10 минут, как сделать, чтобы проверял и если нужно - переподключался.
« Последнее редактирование: 24 Октября 2013, 09:35:30 от ⚡ Thunde® ⚡ »

 

Страница сгенерирована за 0.047 секунд. Запросов: 25.