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

Kamailio, DMQ, MySQL

Использование и настройка других открытых VoIP PBX

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

Ответить
AndyBack
Сообщения: 42
Зарегистрирован: 31 авг 2018, 22:03

Kamailio, DMQ, MySQL

Сообщение AndyBack »

Есть 2 Камаилио. Один основной, другой резервный. Многие модули Камаилио любят MySQL. Потому MySQL-й тоже 2 и между ними настроена репликация. Все преследует единственную цель - надежность(высокая доступность). Камаилио сам умеет синхронизироваться с резервным через модуль DMQ.

Если я останавливаю один из камаилио а потом вновь его запускаю, то в логах имеется:

Код: Выделить всё

usrloc [ucontact.c:687]: db_insert_ucontact(): inserting contact in db failed 2011 (uloc-63669df5-101ce-1)
/usr/sbin/kamailio[81754]: ERROR: usrloc [urecord.c:420]: wb_timer(): inserting contact into database failed (aor: 2011)
/usr/sbin/kamailio[81754]: ERROR: db_mysql [km_dbase.c:122]: db_mysql_submit_query(): driver error on query: Duplicate entry 'uloc-63669df5-101ce-1' for key 'ruid_idx' (1062)
/usr/sbin/kamailio[81754]: ERROR: <core> [db_query.c:244]: db_do_insert_cmd(): error while submitting query
Сдается мне, что камаилио сам пытается синхронизироваться через DMQ и нарывается на то, что база MySQL сама уже успела реплицироваться. Камаилио обалдевает от того, что записи уже есть, постоянно сыпет в логи, но работает...

1. Кто-нибудь может подтвердить мою догадку или опровергнуть?
2. Не использовать DMQ, положившись на нативную репликацию MySQL?
3 Не использовать репликацию базы камаилио, в надежде, что камаилио сам синхронизирует все как надо и в полном объеме?

Ради эксперимента отключил DMQ - ругань в логах пропала.
AndyBack
Сообщения: 42
Зарегистрирован: 31 авг 2018, 22:03

Re: Kamailio, DMQ, MySQL

Сообщение AndyBack »

На DMQ нашел неприятную ишью... https://github.com/kamailio/kamailio/issues/2093
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH