![](./templates/Aeolus/images/top_left.gif) | ![](./templates/Aeolus/images/spacer.gif) | mod_archive дублирует сообщения |
| ![](./templates/Aeolus/images/top_right.gif) |
Posted: Tue Jul 22, 2014 6:18 pm |
|
|
dmitrodem |
Отметившийся |
![Отметившийся Отметившийся](http://www.jrudevels.org/Members/Leksey/pictures/1bulb.gif)
|
![](./templates/Aeolus/images/spacer.gif) |
Joined: 22 Jul 2014 |
Posts: 2 |
|
|
|
![](./templates/Aeolus/images/spacer.gif) |
![](./templates/Aeolus/images/spacer.gif) |
![](./templates/Aeolus/images/post_corner.gif) |
|
похоже, что mod_archive_odbc (да и все mod_archive*) записывают в БД ровно то, что им шлют подключенные клиенты. В случае, когда их больше одного, возникает проблема с дублирование записей в хистори сервера.
Посоветуйте, как решить проблему. Пока что по крону запускаю питоновский скрипт, который в базе archive_messages ищет смежные дубликаты. Но это ИМХО какой-то грязный хак. |
|
|
|
|
Posted: Thu Jul 24, 2014 8:07 pm |
|
|
Binary |
Разработчик |
![Разработчик Разработчик](http://www.jrudevels.org/Members/Leksey/pictures/developer.gif)
![](http://forum.jrudevels.org/images/avatars/Binary_s_avatar.jpg) |
![](./templates/Aeolus/images/spacer.gif) |
Joined: 17 Dec 2004 |
Posts: 1712 |
Location: Омск |
|
|
![](./templates/Aeolus/images/spacer.gif) |
![](./templates/Aeolus/images/spacer.gif) |
![](./templates/Aeolus/images/post_corner.gif) |
|
ээ, а зачем подключенные клиенты шлют одно и то же? |
|
_________________ And I'm feeling good! |
|
|
|
Posted: Fri Jul 25, 2014 12:39 am |
|
|
dmitrodem |
Отметившийся |
![Отметившийся Отметившийся](http://www.jrudevels.org/Members/Leksey/pictures/1bulb.gif)
|
![](./templates/Aeolus/images/spacer.gif) |
Joined: 22 Jul 2014 |
Posts: 2 |
|
|
|
![](./templates/Aeolus/images/spacer.gif) |
![](./templates/Aeolus/images/spacer.gif) |
![](./templates/Aeolus/images/post_corner.gif) |
|
Наверное, не совсем точно выразился.
У меня есть два компа с двумя разными экземплярами, скажем, vacuum-im, res1 и res2. Есть некто, который шлет мне сообщение, которое получают и res1 и res2. При получении сообщения каждый отправляет запрос серверу в соответствии с xep-136 для внесения записи в базу данных. Поскольку mod_archive_odbc на такую ситуацию не рассчитан, в БД появляются два идентичных сообщения.
Вероятно, я что-то понимаю не так в идеологии, но потом просматривать такую хистори -- сущее мучение. |
|
|
|
|
![](./templates/Aeolus/images/top_left.gif) | | ![](./templates/Aeolus/images/top_right.gif) |
Posted: Fri Jul 25, 2014 10:33 am |
|
|
Binary |
Разработчик |
![Разработчик Разработчик](http://www.jrudevels.org/Members/Leksey/pictures/developer.gif)
![](http://forum.jrudevels.org/images/avatars/Binary_s_avatar.jpg) |
![](./templates/Aeolus/images/spacer.gif) |
Joined: 17 Dec 2004 |
Posts: 1712 |
Location: Омск |
|
|
![](./templates/Aeolus/images/spacer.gif) |
![](./templates/Aeolus/images/spacer.gif) |
![](./templates/Aeolus/images/post_corner.gif) |
|
dmitrodem wrote: | Наверное, не совсем точно выразился.
У меня есть два компа с двумя разными экземплярами, скажем, vacuum-im, res1 и res2. Есть некто, который шлет мне сообщение, которое получают и res1 и res2. При получении сообщения каждый отправляет запрос серверу в соответствии с xep-136 для внесения записи в базу данных. Поскольку mod_archive_odbc на такую ситуацию не рассчитан, в БД появляются два идентичных сообщения.
Вероятно, я что-то понимаю не так в идеологии, но потом просматривать такую хистори -- сущее мучение. |
думаю, это уже не пофиксят, сейчас все переходят на MAM, так что нужно лишь допроситься автора вашего клиента сделать его поддержку. |
|
_________________ And I'm feeling good! |
|
|
|
![](./templates/Aeolus/images/top_left.gif) | | ![](./templates/Aeolus/images/top_right.gif) |
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
|
|
|
|