mod_archive モジュールを有効にして、ejabberd チャットの実装ですべてのチャットを保存しました。これで、すべてのメッセージが mysql データベースに保存されます。しかし、すべてのメッセージは、ejabberd データベースのアーカイブ テーブルに 2 回保存されます。
アーカイブ テーブルに 2 つのエントリが保存される理由がわかりません。
サーバーが送信者からメッセージを受信したときに1つのエントリが保存され、サーバーがメッセージを受信者にディスパッチするときに2番目のエントリが保存されると思います。私は正しいですか?