ejabberd - Comments for "muc history messages" https://www.ejabberd.im/forum/25241/muc-history-messages en Yes, because history messages https://www.ejabberd.im/forum/25241/muc-history-messages#comment-66453 <p>Yes, because history messages are stored in the room process memory, which lives in one node. If that node goes down, then the rooms go down, and their memory goes down.</p> Wed, 09 Dec 2015 12:13:51 +0000 badlop comment 66453 at https://www.ejabberd.im If I clustering some ejabberd https://www.ejabberd.im/forum/25241/muc-history-messages#comment-66442 <p>If I clustering some ejabberd server and then restart one of them. are removed history messages?</p> Sun, 06 Dec 2015 07:00:12 +0000 nets comment 66442 at https://www.ejabberd.im taranis wrote: Hi badlop. I https://www.ejabberd.im/forum/25241/muc-history-messages#comment-66404 <div class="quote-msg"> <div class="quote-author"><em>taranis</em> wrote:</div> <p>Hi badlop. I have same problem. you means if ejabberd server is restarted, will not users receive history message?</p></div> <p>Right: the history of recent room messages is only keep in RAM memory. This means that the history is empty when the server is started.</p> Thu, 19 Nov 2015 22:30:05 +0000 badlop comment 66404 at https://www.ejabberd.im thanks https://www.ejabberd.im/forum/25241/muc-history-messages#comment-66402 <p>thanks</p> Thu, 19 Nov 2015 04:34:44 +0000 nets comment 66402 at https://www.ejabberd.im Hi badlop. I have same https://www.ejabberd.im/forum/25241/muc-history-messages#comment-66401 <p>Hi badlop. I have same problem. you means if ejabberd server is restarted, will not users receive history message?</p> Wed, 18 Nov 2015 15:09:51 +0000 taranis comment 66401 at https://www.ejabberd.im nets wrote: thanks in advance https://www.ejabberd.im/forum/25241/muc-history-messages#comment-66391 <div class="quote-msg"> <div class="quote-author"><em>nets</em> wrote:</div> <p>thanks in advance and sorry for my english<br /> when I set history_size to 10, group members dont receive ten message recently.</p> <p>user1: HI every body<br /> user2: join<br /> user2: leave<br /> user3 join<br /> user3:leave<br /> user3:join<br /> user3: leave<br /> user1: join<br /> user1:leave<br /> user2: join<br /> user2: leave<br /> server stores member's leave, join and chat message. I think server return leave and join to group members . am I right? </p></div> <p>In my test, only messages are stored. When a new occupant joins the room, he only gets past messages, not the list of joins/leaves.</p> <div class="quote-msg"> <div class="quote-author"><em>nets</em> wrote:</div> <p>where is place that server read message for return to group member? does not server use log file or mam to return message to group members ? </p></div> <p>As I mentioned, room history for sending to new occupants is kept in the room process memory (in RAM). That feature is implemented in mod_muc_room.erl, and the protocol is specified in XEP-0045.</p> <p>HTML logs are a feature implemented in mod_muc_log.erl</p> <p>MAM storage is implemented in mod_mam.erl, and the protocol is specified in XEP-0313</p> <p>As you can see, they are different features, so...</p> <div class="quote-msg"> <div class="quote-author"><em>nets</em> wrote:</div> <p>you means when if I use mod_muc_log and mam: true, will server store twice group message? </p></div> <p>... right, the room messages may be stored several times, in different places, for different purposes.</p> Tue, 17 Nov 2015 17:28:50 +0000 badlop comment 66391 at https://www.ejabberd.im thanks in advance and sorry https://www.ejabberd.im/forum/25241/muc-history-messages#comment-66383 <p>thanks in advance and sorry for my english<br /> when I set history_size to 10, group members dont receive ten message recently.</p> <p>user1: HI every body<br /> user2: join<br /> user2: leave<br /> user3 join<br /> user3:leave<br /> user3:join<br /> user3: leave<br /> user1: join<br /> user1:leave<br /> user2: join<br /> user2: leave<br /> server stores member's leave, join and chat message. I think server return leave and join to group members . am I right? where is place that server read message for return to group member? does not server use log file or mam to return message to group members ?<br /> you means when if I use mod_muc_log and mam: true, will server store twice group message?<br /> how solved my problem?</p> Wed, 11 Nov 2015 07:22:47 +0000 nets comment 66383 at https://www.ejabberd.im The most recent messages in a https://www.ejabberd.im/forum/25241/muc-history-messages#comment-66381 <p>The most recent messages in a room are kept in the room process. They are not written to database or disk files.</p> <p>It is possible to write the room messages into html files using mod_muc_log.</p> <p>And it is possible to store room messages into database using mod_mam.</p> Tue, 10 Nov 2015 18:16:53 +0000 badlop comment 66381 at https://www.ejabberd.im