УкраїнськаEnglishmRussian
Вхід/Новий
У темі немає нових постів

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


Автор Повідомлення
Повідомлення створено: 14. 11. 2011 [09:22]
s-s-n
s-s-n
Автор теми
Зареєстрован(а) с: 16.08.2011
Повідомлення: 83
Добрый день
После окончания срока хранения сообщений они удаляются все сразу и архиватор начинает работу с начала. Почему так происходит, должны же начинать удаляться более старые. Храню в БД SQLite. Первый раз хранил месяц смотрю все пропали, после дал время на 5 суток и та же картина. В чем может быть причина ?
Повідомлення створено: 14. 11. 2011 [13:30]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
"s-s-n" wrote:

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

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

"s-s-n" wrote:

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

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

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

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

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

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

Learn, learn and learn better than work, work and work.
Повідомлення створено: 03. 04. 2012 [10:48]
s-s-n
s-s-n
Автор теми
Зареєстрован(а) с: 16.08.2011
Повідомлення: 83
Добрый день

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

Снимок-OpenSCADA QTCfg: Work station.png (Тип файлу: image/png, Розмір: 109.2 кілобайтів) — 1922 завантажень
Повідомлення створено: 03. 04. 2012 [11:22]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
"s-s-n" wrote:

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

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

Learn, learn and learn better than work, work and work.
Повідомлення створено: 03. 04. 2012 [11:48]
s-s-n
s-s-n
Автор теми
Зареєстрован(а) с: 16.08.2011
Повідомлення: 83
"roman" wrote:

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


Если взять время от выключения 16ч пятница до включения 08ч в понедельник. Не набегает там 3-е суток и сообщения должны были остаться.
Повідомлення створено: 03. 04. 2012 [12:28]
s-s-n
s-s-n
Автор теми
Зареєстрован(а) с: 16.08.2011
Повідомлення: 83
"roman" wrote:

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


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

Снимок-OpenSCADA QTCfg: Work station-1.png (Тип файлу: image/png, Розмір: 91.94 кілобайтів) — 1943 завантажень
Снимок-OpenSCADA QTCfg: Work station-2.png (Тип файлу: image/png, Розмір: 90.44 кілобайтів) — 1951 завантажень
Повідомлення створено: 03. 04. 2012 [20:07]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
Исправлено!
Параметр размера архива грузился после того как осуществлялась проверка архива, на основе значения размера по умолчанию (24 часа).

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

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



7584