AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

2 копии астериска и astdb

Asterisk IP PBX 6 сообщений 07.09.2010 14:50 - 08.09.2010 18:32
#1 07.09.2010 14:50

2 копии астериска и astdb


Появилась мысль для снижения загрузки софта астериск, разделить входящие и исходящие вызовы между 2-мя копиями астериска, запущенными на одном сервере, но с разными портами. При этом столкнулся с проблемой, что конфиг внтренней базы astdb при внесении изменений на 1ой копии никак нельзя обновить на 2ой копии астериска, кроме как рестартом 2го астера, но это не выход. Жаль что нет какой-то команды типа database reload. Интересно есть ли решение?
P.S. Пока решил проблему куда направлять звонки (айпи порт) путем вытаскивания данных из базы 1ой копии астера (на котором регистрируются юзеры) с помощью команды shell.
#2 07.09.2010 17:02

Мне кажется что вы разгрузите процесс но не разгрузите процессор запустив две копии.
Памяти больше будет есть, обслуживать две системы сложнее, соответсвенно бэкапить и ресторить на случай аварии.
Разделение дало реальный прирост производительности? и какая была предпосылка к разгрузке "софта".

А "database reload" можно сделать. Если я правильно понял ваш вопрос то это поможет.
asterisk -rx command:Connect to a running Asterisk, force command

вместо command можно написать любую команду CLI

_________________
.
..:
#3 07.09.2010 17:14

Я так и делаю ${SHELL(asterisk -rx "sip show peers like ${NUM}" | grep ${NUM})} и тд...
а что касаемо "database reload"... Нет такого No such command 'database reload'.
А процессор совсем не загружен загружен сам астериск, когда на нем порядка 350-400 одновременных соединений глючит именно само приложение астериск.
По поводу прироста производительности пока не скажу, ибо данную схему еще не применяли.
#4 07.09.2010 18:32

module reload
_________________
.
..:
#5 07.09.2010 19:08

и какой же модуль?
И еще только сейчас заметил что astdb в версии астера 1.6.2.9 вообще не содержит записи о регистрации вида
/SIP/Registry..... Либо это не показывается в явном виде, странно. Инфа о зарегеных пирах доступна только по команде sip show peers
#6 08.09.2010 18:32

Согласно документации эта команда перегружает все мрдули.
А вообще перегружайте те модули которые хотите обновить. Вам виднее какая информация обновляется.

_________________
.
..: