EnglishУкраїнськаmRussian
Login/New
Topic with no new replies

[BugFixed] Архив сообщений


Author Message
Written on: 14. 11. 2011 [09:22]
s-s-n
s-s-n
Topic creator
registered since: 16.08.2011
Posts: 83
Добрый день
После окончания срока хранения сообщений они удаляются все сразу и архиватор начинает работу с начала. Почему так происходит, должны же начинать удаляться более старые. Храню в БД SQLite. Первый раз хранил месяц смотрю все пропали, после дал время на 5 суток и та же картина. В чем может быть причина ?
Written on: 14. 11. 2011 [13:30]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3747
"s-s-n" wrote:

После окончания срока хранения сообщений они удаляются все сразу и архиватор начинает работу с начала.

Удаляются только те сообщения дата которых выходит за глубину архива.
И это я только что проверил!

"s-s-n" wrote:

В чем может быть причина ?

Разбирайтесь. У меня нет такой проблемы.

Learn, learn and learn better than work, work and work.
Written on: 15. 11. 2011 [12:41]
s-s-n
s-s-n
Topic creator
registered since: 16.08.2011
Posts: 83
Не знаю в чем было дело, вчера поставил на разных архиваторах разное время и сегодня все хорошо. А в те 2 раза было обнуление всех архиваторов сообщений. Происходило после выходных. Имеет ли значение срок, в течении которого не было сообщений?
Written on: 15. 11. 2011 [17:11]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3747
"s-s-n" wrote:

Не знаю в чем было дело, вчера поставил на разных архиваторах разное время и сегодня все хорошо. А в те 2 раза было обнуление всех архиваторов сообщений. Происходило после выходных. Имеет ли значение срок, в течении которого не было сообщений?

Полное удаление таблицы архива сообщений возможно только при запуска/загрузке архиватора в случае если последняя запись старше текущего времени на глубину архива.

Значительное удаление блока архива возможно в случае поступления сообщения после продолжительного их отсутствия, но удаляется опят-же только за нижней границей глубины архива, которая просто скачком смещается. Конечно если сообщений не будет в течении глубины архива, а затем они пойдут то удалится фактически весь архив.

Learn, learn and learn better than work, work and work.
Written on: 03. 04. 2012 [10:48]
s-s-n
s-s-n
Topic creator
registered since: 16.08.2011
Posts: 83
Добрый день

Опять проблема с архивом сообщений. Сделал архиватор на 72 часа, проект новый. После выходных все опять очищается
В чем может быть проблема?
Attachment

Снимок-OpenSCADA QTCfg: Work station.png (File type: image/png, Size: 109.2 kilobytes) — 1886 downloads
Written on: 03. 04. 2012 [11:22]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3747
"s-s-n" wrote:

Опять проблема с архивом сообщений. Сделал архиватор на 72 часа, проект новый. После выходных все опять очищается
В чем может быть проблема?

И в чём собственно проблема? Это означает, что участок старых данных был за границей в 72 часа, а в последнее время данных просто не было. Вот и получилось, что после удаления старых данных в архиве ничего не осталось.
Открывайте исходник и анализируйте, если не понятно!

Learn, learn and learn better than work, work and work.
Written on: 03. 04. 2012 [11:48]
s-s-n
s-s-n
Topic creator
registered since: 16.08.2011
Posts: 83
"roman" wrote:

И в чём собственно проблема? Это означает, что участок старых данных был за границей в 72 часа, а в последнее время данных просто не было. Вот и получилось, что после удаления старых данных в архиве ничего не осталось.
Открывайте исходник и анализируйте, если не понятно!


Если взять время от выключения 16ч пятница до включения 08ч в понедельник. Не набегает там 3-е суток и сообщения должны были остаться.
Written on: 03. 04. 2012 [12:28]
s-s-n
s-s-n
Topic creator
registered since: 16.08.2011
Posts: 83
"roman" wrote:

И в чём собственно проблема? Это означает, что участок старых данных был за границей в 72 часа, а в последнее время данных просто не было. Вот и получилось, что после удаления старых данных в архиве ничего не осталось.
Открывайте исходник и анализируйте, если не понятно!


Провел эксперимент
создаю архиватор на 72ч, хранение в БД
Запускаю его, жду появления первых сообщений
Выключаю скаду
Меняю в системе время плюс двое суток = 48ч
Запускаю скаду, первых сообщений в архиве нет. Установлено новое время начала архиватора. А прошло двое суток, а не более 3-х.
Скрины прилагаю
Attachment

Снимок-OpenSCADA QTCfg: Work station-1.png (File type: image/png, Size: 91.94 kilobytes) — 1907 downloads
Снимок-OpenSCADA QTCfg: Work station-2.png (File type: image/png, Size: 90.44 kilobytes) — 1919 downloads
Written on: 03. 04. 2012 [20:07]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3747
Исправлено!
Параметр размера архива грузился после того как осуществлялась проверка архива, на основе значения размера по умолчанию (24 часа).

Спасибо, что выяснили!

Learn, learn and learn better than work, work and work.



22864