LINUX.ORG.RU
решено ФорумAdmin

[ejabberd] Проблемы с кластером

 


0

2

Итак, поднял 2 ноды ежабберда, но столкнулся с парой странных проблем:

1. Изначально юзер был зарегестрирован на node1. После поднятия node2 юзер спокойно авторизуется в случае, если обе ноды подняты. Если node1 падает, пользователь не может авторизоваться, поскольку «нет такого юзера». Как-то нужно настроить автосинхронизацию баз на лету, в случае падения одной ноды юзеры должны работать как и раньше, а не быть раскиданными по разным нодам.

2. После настройки кластера в ejabberd web interface исчезло вообще всё. Если раньше я мог просмотреть там список нод, хостов и юзеров, то сейчас там вообще ничего нету. В логах только «I(<0.1417.0>:ejabberd_http:143) : started: {gen_tcp,#Port<0.4215>}».



Последнее исправление: wasd (всего исправлений: 1)

Кажется, с первым пунктом всё более или менее ясно - в вебморде можно настроить репликацию, осталось оживить вебморду.

wasd
() автор топика

Проблема с админкой алсо исправлена - почему-то в конфиге пропала директива с именем админа, которого пришлось вписать туда снова. Странно, очень странно.

wasd
() автор топика

Соответственно, потом в админке переходим на список работающих нод и выставляем там в настройках БД каждой ноды значения по вкусу, отличные от «не хранить локально».

wasd
() автор топика

а конфиг то как выглядит?

Acceptor ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.