Ejabberd Muc Room история стирается при перезагрузке сервера - PullRequest
0 голосов
/ 06 февраля 2019

Я подписываюсь на групповую комнату, и я получаю сообщения, когда пользователь отправляет сообщения в общую комнату, все до этого в порядке, но при перезапуске сервера история комнаты стирается, поэтому я не могу получить какие-либо предыдущие сообщения.

Это моя конфигурация mod_muc в ejabberd.yml:

mod_mam:
 default: always
 db_type: sql
mod_muc:
access:
  - allow
access_admin:
  - allow: admin
access_create: muc_create
access_persistent: muc_create
default_room_options:
  mam: true
  persistent: true

1 Ответ

0 голосов
/ 08 февраля 2019

при перезапуске сервера история помещения стирается

Правильно, поскольку эта недавняя история не хранится ни в одной базе данных, она сохраняется во временной памяти, как список текущих пользователей.Когда сервер останавливается, все это забывается.

...