JRuDevels

Jabber Russian Developers Forum.
Log in Register FAQ Memberlist Search JRuDevels Forum Index

JRuDevels Forum Index » Серверная часть [Server-Side] » mod_archive дублирует сообщения
Post new topic  Reply to topic View previous topic :: View next topic 
mod_archive дублирует сообщения
PostPosted: Tue Jul 22, 2014 6:18 pm Reply with quote
dmitrodem
Отметившийся
Отметившийся
Joined: 22 Jul 2014
Posts: 2




похоже, что mod_archive_odbc (да и все mod_archive*) записывают в БД ровно то, что им шлют подключенные клиенты. В случае, когда их больше одного, возникает проблема с дублирование записей в хистори сервера.

Посоветуйте, как решить проблему. Пока что по крону запускаю питоновский скрипт, который в базе archive_messages ищет смежные дубликаты. Но это ИМХО какой-то грязный хак.
View user's profile Send private message
PostPosted: Thu Jul 24, 2014 8:07 pm Reply with quote
Binary
Разработчик
Разработчик
Joined: 17 Dec 2004
Posts: 1712
Location: Омск




ээ, а зачем подключенные клиенты шлют одно и то же?

_________________
And I'm feeling good!
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
PostPosted: Fri Jul 25, 2014 12:39 am Reply with quote
dmitrodem
Отметившийся
Отметившийся
Joined: 22 Jul 2014
Posts: 2




Наверное, не совсем точно выразился.

У меня есть два компа с двумя разными экземплярами, скажем, vacuum-im, res1 и res2. Есть некто, который шлет мне сообщение, которое получают и res1 и res2. При получении сообщения каждый отправляет запрос серверу в соответствии с xep-136 для внесения записи в базу данных. Поскольку mod_archive_odbc на такую ситуацию не рассчитан, в БД появляются два идентичных сообщения.

Вероятно, я что-то понимаю не так в идеологии, но потом просматривать такую хистори -- сущее мучение.
View user's profile Send private message
PostPosted: Fri Jul 25, 2014 10:33 am Reply with quote
Binary
Разработчик
Разработчик
Joined: 17 Dec 2004
Posts: 1712
Location: Омск




dmitrodem wrote:
Наверное, не совсем точно выразился.

У меня есть два компа с двумя разными экземплярами, скажем, vacuum-im, res1 и res2. Есть некто, который шлет мне сообщение, которое получают и res1 и res2. При получении сообщения каждый отправляет запрос серверу в соответствии с xep-136 для внесения записи в базу данных. Поскольку mod_archive_odbc на такую ситуацию не рассчитан, в БД появляются два идентичных сообщения.

Вероятно, я что-то понимаю не так в идеологии, но потом просматривать такую хистори -- сущее мучение.


думаю, это уже не пофиксят, сейчас все переходят на MAM, так что нужно лишь допроситься автора вашего клиента сделать его поддержку.

_________________
And I'm feeling good!
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
mod_archive дублирует сообщения
JRuDevels Forum Index » Серверная часть [Server-Side]
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
All times are GMT + 3 Hours  
Page 1 of 1  

  
  
 Post new topic  Reply to topic  


Powered by phpBB © 2001-2004 phpBB Group
phpBB Style by Vjacheslav Trushkin