| Автор |
Сообщение |
|
Сообщение создано: 14. 11. 2011 [09:22]
|
|
s-s-n
s-s-n
Создатель темы
Зарегистрирован(а) с: 16.08.2011
Сообщения: 55
|
Добрый день
После окончания срока хранения сообщений они удаляются все сразу и архиватор начинает работу с начала. Почему так происходит, должны же начинать удаляться более старые. Храню в БД SQLite. Первый раз хранил месяц смотрю все пропали, после дал время на 5 суток и та же картина. В чем может быть причина ?
|
|
Сообщение создано: 14. 11. 2011 [13:30]
|
|
roman
Roman Savochenko
Contributor Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 1460
|
"s-s-n" wrote:
После окончания срока хранения сообщений они удаляются все сразу и архиватор начинает работу с начала.
Удаляются только те сообщения дата которых выходит за глубину архива.
И это я только что проверил!
"s-s-n" wrote:
В чем может быть причина ?
Разбирайтесь. У меня нет такой проблемы.
Учиться, учиться и учиться лучше чем работать, работать и работать.
|
|
Сообщение создано: 15. 11. 2011 [12:41]
|
|
s-s-n
s-s-n
Создатель темы
Зарегистрирован(а) с: 16.08.2011
Сообщения: 55
|
Не знаю в чем было дело, вчера поставил на разных архиваторах разное время и сегодня все хорошо. А в те 2 раза было обнуление всех архиваторов сообщений. Происходило после выходных. Имеет ли значение срок, в течении которого не было сообщений?
|
|
Сообщение создано: 15. 11. 2011 [17:11]
|
|
roman
Roman Savochenko
Contributor Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 1460
|
"s-s-n" wrote:
Не знаю в чем было дело, вчера поставил на разных архиваторах разное время и сегодня все хорошо. А в те 2 раза было обнуление всех архиваторов сообщений. Происходило после выходных. Имеет ли значение срок, в течении которого не было сообщений?
Полное удаление таблицы архива сообщений возможно только при запуска/загрузке архиватора в случае если последняя запись старше текущего времени на глубину архива.
Значительное удаление блока архива возможно в случае поступления сообщения после продолжительного их отсутствия, но удаляется опят-же только за нижней границей глубины архива, которая просто скачком смещается. Конечно если сообщений не будет в течении глубины архива, а затем они пойдут то удалится фактически весь архив.
Учиться, учиться и учиться лучше чем работать, работать и работать.
|
|
Сообщение создано: 03. 04. 2012 [10:48]
|
|
s-s-n
s-s-n
Создатель темы
Зарегистрирован(а) с: 16.08.2011
Сообщения: 55
|
Добрый день
Опять проблема с архивом сообщений. Сделал архиватор на 72 часа, проект новый. После выходных все опять очищается
В чем может быть проблема?
Вложенный файл
|
|
Сообщение создано: 03. 04. 2012 [11:22]
|
|
roman
Roman Savochenko
Contributor Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 1460
|
"s-s-n" wrote:
Опять проблема с архивом сообщений. Сделал архиватор на 72 часа, проект новый. После выходных все опять очищается
В чем может быть проблема?
И в чём собственно проблема? Это означает, что участок старых данных был за границей в 72 часа, а в последнее время данных просто не было. Вот и получилось, что после удаления старых данных в архиве ничего не осталось.
Открывайте исходник и анализируйте, если не понятно!
Учиться, учиться и учиться лучше чем работать, работать и работать.
|
|
Сообщение создано: 03. 04. 2012 [11:48]
|
|
s-s-n
s-s-n
Создатель темы
Зарегистрирован(а) с: 16.08.2011
Сообщения: 55
|
"roman" wrote:
И в чём собственно проблема? Это означает, что участок старых данных был за границей в 72 часа, а в последнее время данных просто не было. Вот и получилось, что после удаления старых данных в архиве ничего не осталось.
Открывайте исходник и анализируйте, если не понятно!
Если взять время от выключения 16ч пятница до включения 08ч в понедельник. Не набегает там 3-е суток и сообщения должны были остаться.
|
|
Сообщение создано: 03. 04. 2012 [12:28]
|
|
s-s-n
s-s-n
Создатель темы
Зарегистрирован(а) с: 16.08.2011
Сообщения: 55
|
"roman" wrote:
И в чём собственно проблема? Это означает, что участок старых данных был за границей в 72 часа, а в последнее время данных просто не было. Вот и получилось, что после удаления старых данных в архиве ничего не осталось.
Открывайте исходник и анализируйте, если не понятно!
Провел эксперимент
создаю архиватор на 72ч, хранение в БД
Запускаю его, жду появления первых сообщений
Выключаю скаду
Меняю в системе время плюс двое суток = 48ч
Запускаю скаду, первых сообщений в архиве нет. Установлено новое время начала архиватора. А прошло двое суток, а не более 3-х.
Скрины прилагаю
Вложенный файл
|
|
Сообщение создано: 03. 04. 2012 [20:07]
|
|
roman
Roman Savochenko
Contributor Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 1460
|
Исправлено!
Параметр размера архива грузился после того как осуществлялась проверка архива, на основе значения размера по умолчанию (24 часа).
Спасибо, что выяснили!
Учиться, учиться и учиться лучше чем работать, работать и работать.
|