Olekos 0 Posted October 19, 2020 Мониторинг архивов запрашивается по API. Встала необходимость уменьшить архив. Была сделана настройка путем внесения максимального количества суток в архиве. Система очистила записи на дисках корректно. При просмотре архива количество дней в выборе даты отображается некорректно = больше чем в реальности. При перезапуске службы происходит коррекция но дней все равно больше в календаре выбора даты. Это количество дней совпадает в запросе API. В таймлане (нижнее графическое отображение архива) все корректно. Как получить корректные данные в API. Share this post Link to post Share on other sites В
Станислав 0 Posted October 20, 2020 Здравствуйте! Версия «Линии» какая? Сутки сменились после автоматического удаления архива? Пришлите сбор сведений и скриншоты запроса/ответа личным сообщением. Share this post Link to post Share on other sites В
unlifer 0 Posted October 20, 2020 (edited) Здравствуйте. 9 часов назад, Olekos сказал: Система очистила записи на дисках корректно. При просмотре архива количество дней в выборе даты отображается некорректно = больше чем в реальности. При перезапуске службы происходит коррекция но дней все равно больше в календаре выбора даты. Камеры в архиве разбиты на группы записи? Скорее всего, у какой-то из групп записей больше дней хранится архив, соответственно, эта группа записей и отображается в календаре и в API, а также соответствует максимальному уровню хранения, установленного Вами. Другая группа записей хранит гораздо меньше дней (интенсивность обстановки больше и \ или качество (разрешение, битрейт и т.д.) лучше, потому и объём занимаемого места больше), но это никак в календаре не отображается. К сожалению. СтОит, наверное, как-то в дальнейшем разграничить это дело, в последующих версиях Линии хотя бы. Например, градация дней по цветам в календаре. Вот чисто из-за этого не использую "группы записей" в архиве, потому что запарился постоянно объяснять, почему в календаре архив отображается 30 дней, к примеру, а начинают производить экспорт с уличной камеры 25-дневной давности, а архива-то и нет с неё. Или у Вас в календаре и в API отображается свыше указанного Вами максимального порога даже после переинициализации серверной части? Может, не успело очиститься ещё ? Edited October 20, 2020 by unlifer Share this post Link to post Share on other sites В
Станислав 0 Posted October 20, 2020 10 минут назад, unlifer сказал: Может, не успело очиститься ещё ? Обсудили в личных сообщениях. Скорее всего причина именно в этом. 12 минут назад, unlifer сказал: Другая группа записей хранит гораздо меньше дней (интенсивность обстановки больше и \ или качество (разрешение, битрейт и т.д.) лучше, потому и объём занимаемого места больше), но это никак в календаре не отображается. К сожалению. Группы и используют зачастую именно для этого. Как отсутствие архива с конкретной камеры показать более понятно, чем есть сейчас, я не представляю - буду рад предложениям. Share this post Link to post Share on other sites В
unlifer 0 Posted October 20, 2020 (edited) 25 минут назад, Станислав сказал: Как отсутствие архива с конкретной камеры показать более понятно, чем есть сейчас, я не представляю - буду рад предложениям. 1-й вариант: Наличие архива по всем группам записи оставить также - белым цветом. То есть те дни, где по всем группам записи есть архив. + Добавить градацию по цветам. Но это сложно - количество групп записей может быть разное и их пересечение по дням тоже. Мороки, в общем, много с этим. 2-й вариант: самый приемлемый, наверное, - возможность выбора группы записей в календаре и, соответственно, в календаре при выборе нужной группы обновляется и календарь. 3-й вариант: то же, что и 2-й, но выбирать можно камеру. Этот вариант, возможно, даже наиболее удобный. Зная имя камеры, в обзоре которой произошёл инцидент, выбрал её в календаре - и картина маслом - отображаются только те дни белым цветом, которые относятся именно к этой камере. Edited October 20, 2020 by unlifer Share this post Link to post Share on other sites В
Станислав 0 Posted October 20, 2020 2-й вариант / 3-й вариант - как просмотр архива из папки? А если группы поменялись и в разные месяцы/годы они разные? Так-же нужно учитывать, что на таймлайне только те камеры, с которых велась запись и которые сейчас на виде - это и есть выбор камеры. Share this post Link to post Share on other sites В
unlifer 0 Posted October 20, 2020 12 минут назад, unlifer сказал: 3-й вариант: то же, что и 2-й, но выбирать можно камеру. Этот вариант, возможно, даже наиболее удобный. Зная имя камеры, в обзоре которой произошёл инцидент, выбрал её в календаре - и картина маслом - отображаются только те дни белым цветом, которые относятся именно к этой камере. Кстати, тут подумал. Этот вариант лучше всего - так как кроме администратора сервера о группах записей мало кто знает. Share this post Link to post Share on other sites В
unlifer 0 Posted October 20, 2020 1 минуту назад, Станислав сказал: 2-й вариант / 3-й вариант - как просмотр архива из папки? Почему же!? Нет. Через приложение "Просмотр архива" при первом запуске отображается календарь для выбора даты. И там отображаются все дни, по которым есть архив, а узнаёшь, что по какой-то из камер (которая в определённой группе находится) нет записи только тогда, когда при экспорте либо "пустой" файл выгружается, либо пока именно эту камеру просматривать не начнёшь, либо когда программа сругнётся, что архива нет. Когда приходит запрос из полиции, например, выгрузить за десять-двадцать дней архив, то никто не будет перематывать на начало и проверять, а есть ли архив вообще. А потом может оказаться так, что первый день из нужного периода отсутствовал в архиве, начался экспорт со второго дня и потом может возникнуть неприятный разговор с полицией (или собственником квартиры, что ещё хуже)... мол вы обещали нам, за весь период, а первого дня нет. 13 минут назад, Станислав сказал: А если группы поменялись и в разные месяцы/годы они разные? Честно говоря, не понимаю такой ситуации. Чтобы постоянно метать камеры между группами - для меня нонсенс. 14 минут назад, Станислав сказал: Так-же нужно учитывать, что на таймлайне только те камеры, с которых велась запись и которые сейчас на виде - это и есть выбор камеры. Сейчас речь не о таймлайне. Там-то как раз актуальная информация и требуется чаще всего для просмотра архива из приложения. Я сейчас бОльшей частью про календарь, который как раз по конкретной камере не покажет наиболее актуальную информацию. Share this post Link to post Share on other sites В
Станислав 0 Posted October 20, 2020 Ваше пожелание будет рассмотрено и возможно реализовано в рамках задачи #15874 Благодарим за содействие в развитии системы «Линии»! Share this post Link to post Share on other sites В
Olekos 0 Posted October 21, 2020 После применения ограничения максимального количества суток в архиве: - автоматически удалились файлы записи архивов. После суточного удаления: - папки дат и файл index.bd - не удалились (архивы API считает как раз по количеству папок) Удалил вручную с остановкой службы (только на части серверов, на остальных оставил пока). На следующие сутки на некоторых серверах папка суток почистилась, но не удалилась сама папка и файл index.bd! Прав не хватает...? Баг? Жду еще сутки - наблюдаю как дальше! Если есть информация, как это должно работать прошу сообщить. Share this post Link to post Share on other sites В