
Ich weiß, dass es eine sehr alte Frage ist, aber ich brauche diesbezüglich dringend Hilfe.
GemäßDasThread, der Chatroom-Verlauf wird nur im RAM gespeichert und wird gelöscht, wenn wir den Ejabberd-Dienst neu starten.
Ist es möglich, den entfernten Verlauf aus der Datenbank abzurufen (ich verwende MySQL) und ihn im RAM in dem Zustand wiederherzustellen, in dem er vor dem Neustart des Servers war?
Danke für Ihr Verständnis.
Antwort1
Ist es möglich, den entfernten Verlauf aus der Datenbank abzurufen (ich verwende MySQL) und ihn im RAM in dem Zustand wiederherzustellen, in dem er vor dem Neustart des Servers war?
Nein, es gibt keine Möglichkeit, den aktuellen Nachrichtenverlauf im Raum in einer dauerhaften Datenbank zu speichern.
Sie können mod_mam aktivieren und Räume so konfigurieren, dass sie MAM-Archivierung verwenden. Dadurch werden alle Raumnachrichten gespeichert, nicht nur die letzten X Nachrichten. Das Problem besteht darin, dass diese archiviert, aber nicht automatisch an neue Bewohner gesendet werden.