Ошибка trassir export failed no frames to export

Содержание

  1. Можно ли просматривать видеоархив на других компьютерах?
  2. Структура архива ПО TRASSIR
  3. Введение
  4. Структура архива и принцип его работы
  5. 1. Блоки и индексы архива.
  6. 2. Флаги архива.
  7. 3. Метаданные ActiveSearch.
  8. Три кольца записи
  9. Ошибки и решение проблем с Базой Данных
  10. На что влияет ошибка Базы Данных и почему появляется?
  11. Особенности Базы Данных на разных платформах
  12. Известные ошибки и пути их решения
  13. fe_sendauth: no password supplied
  14. PgConnection disconnected
  15. Иероглифы-postgres или другие понятные буквы-Иероглифы
  16. Не удалось подключиться к серверу. В соединении отказано. Он действительно работает по адресу.
  17. relation . already exists
  18. Unknown error
  19. Failed to start connection, unable to obtain connection socket
  20. cannot drop table pos_events/pos_incidents.
  21. Случайно поменяли настройки подключения к базе данных, как можно вернуть обратно?
  22. Пересоздание базы данных

Можно ли просматривать видеоархив на других компьютерах?

Да, конечно. Существует несколько способов просмотра. Вы можете выбрать наиболее подходящий Вам в зависимости от ситуации.

Если между сервером видеонаблюдения и компьютером, на котором требуется просматривать архив, есть сетевое или интернет соединение, то к серверу видеонаблюдения можно подключиться удаленно.

Вариант 1. Установить бесплатное ПО TRASSIR-клиент для ПК или мобильную версию и просматривать архив подключившись к серверу видеонаблюдения по сети или через Интернет.

При отсутствии возможности прямого подключения через Интернет по»белому» IP-адресу, можно добавить сервер и клиент в Облако TRASSIR и подключиться клиентским переложением через облачное соединение.

Вариант 2. Подключиться к серверу видеонаблюдения с помощью браузера Firefox (предпочтительнее) или Internet Explorer. Для данного способа требуется наличие прямого доступа внутри локальной сети или «белый» IP-адрес.

Если между сервером видеонаблюдения и компьютером на котором требуется просматривать архив НЕТ связи по сети или через интернет, то существуют следующие варианты.

Вариант 1. Воспользоваться встроенной бесплатной функцией ПО TRASSIR — экспорт архива в файл. Доступен как экспорт в исходном видеокодеке, так и экспорт с перекодированием в avi wmv. В дальнейшем, такой видеофайл можно будет просмотреть на другом компьютере любым видеоплеером.

В случае выбора исходного кодека экспорт происходит максимально быстро, скорость ограничена только скоростью носителя на который происходит экспорт, однако для просмотра экспортированного видео в некоторых случаях может потребоваться установка дополнительных видеокодеков.
В случае перекодирования в avi wmv устанавливать видеокодеки не потребуется, но следует учитывать что перекодирование осуществляется за счет ресурсов CPU и занимает большее время.

Вариант 2. Физически скопировать папки с архивом с жестких дисков сервера на удаленный компьютер и установить ПО TRASSIR-клиент. Архив будет доступен в ПО TRASSIR-клиент в виде потерянных каналов.

Источник

Введение

При проектировании систем видео-наблюдения часто стоит вопрос об удобстве работы с архивом. В интерфейсе ПО Trassir наглядно отображается глубина записанного архива. Измеряется глубина архива в днях.

Индикация глубины архива представлена следующим образом:

Подчеркнутая строчка — это индикатор глубины архива. Данный индикатор отражает глубину архива видеопотоков. Расположены они следующим образом:

основной поток / привилегированный поток / субпоток (например: 78 / / 58 ).

Глубина архива считается с первой записи в архиве. Если у вас есть запись в архиве 7 дней назад, а за последующие шесть дней записи нет, то глубина архива, все равно, будет отображаться 7 дней.

В ПО Trassir 3.1 архив от предыдущих версий ПО Trassir в статистике глубины архива не учитывается.

ПО Trassir может вести запись на жесткие диски (HDD), сетевые жесткие диски и папки, твердотельные накопители (SSD, флеш-накопители) сетевые хранилища (NAS). Под запись архива лучше использовать файловую систему NTFS, так как тестирование работы архива с другими файловыми системами не проводилось. Исключением является файловая система EXT 4. Данная файловая система используется на наших серверах с предустановленной Trassir OS

ПО Trassir не пишет архив на системный раздел, а также диски и разделы объемом меньше 10Гб .

Ниже представлена структура архива ПО Trassir.

Структура архива и принцип его работы

В корне каждого HDD или раздела HDD создается папка с именем TrassirArchive-3.1. В данную папку “складывается” вся информация с камер. Архив ПО Trassir имеет определенную структуру. На рис. 1 приведена структура архива.

Как видно из рис. 1 в папке имеется ряд файлов, каждый из которых отвечает за определенный функционал ПО Trassir. Рассмотрим более подробно:

1. блоки и индексы архива.

3. метаданные ActiveSearch

1. Блоки и индексы архива.

Блоки архива служат ячейками для хранения видеопотоков подключенных камер к ПО Trassir. Соответственно архив ПО Trassir состоит из файлов-блоков (по 2Гб) и файлов индексов (по 15мб).

В файлах-блоках хранится информация со всех камер подключенных к ПО Trassir.

Файл индекса содержит в себе информацию о дате, времени, и какой камере принадлежат те или иные кадры (фреймы).

В названии файла блока отражено:

— тип потока (Префикс “1-” — основной поток, “2-” — привилегированный поток, “3-” — субпоток).

— префикс “а” и “f” свидетельствуют о времени записи блока в архив, то есть индекс “a” свидетельствует, что блок в архив был записан в настоящем времени, а индекс “f” — свидетельствует о записи блока архива в будущем. Такое возможно при переводе часов на сервере на более ранее время. Что является нормальной реакцией Trassir на ненормальное поведение системы.

Блоки с префиксом “f” в интерфейсе ПО Trassir будут находится в “потерянных каналах” и иметь имя — “имя канала (future)” (рис.2).

Рис. 2.

Если на сервере время переводили несколько раз, то блоки архива, которые уже имели префикс “f” МОГУТ быть не читаемы. В такой ситуации необходимо обратиться в техническую поддержку.

Мегаблоки

Мегаблоки — несколько блоков архива с общим файлом индекса, то есть на каждом диске есть файл индекса, содержащий в себе информацию о других блоках входящих в состав этого мегаблока. Использование мегаблоков позволяет повысить скорость работы с блоками архива и более равномерно распределить (уменьшить) нагрузку на HDD сервера. Достигается это за счет того, что прочитав один файл индекса мегаблока ПО Trassir оперирует сразу с несколькими блоками архива, которые расположенны на разных HDD сервера.

На создание мегаблоков влияет количество каналов и количество HDD подключенное к серверу.

В ситуации когда в системе (на сервере) от 5 каналов и от 3 HDD, будут создаваться мегаблоки.

2. Флаги архива.

Рассмотрим за что отвечают флаги архива.

Motion_search_mark — флаг указывающий на каком HDD хранятся метаданные ActiveSearch (ActiveSearch — это видеоаналитика ПО Trassir позволяющая искать наличие движений в указанной пользователем области кадра). Данный флаг должен быть только на одном HDD (если этот HDD не отключали и запись аналитики не велась на другой HDD).

Initial_fill — флаг отвечающий за заполнение HDD файлами архива.

При отсутствии файла initial_fill в директории TrassirArchive-3.1 архив будет перезаписываться независимо от наличия свободного места на HDD.(При условии наличия созданых блоков на данном диске.).

Цикл перезаписи архива начнется автоматически при следующих условиях:

— когда на HDD без метаданных ActiveSearch (то есть без флага motion_search_mark) остается 2Гб свободного места.

— в случае, если на HDD имеются метаданные ActiveSearch, то цикл перезаписи начнется при 12Гб свободного места на HDD или меньше, в зависимости от условий (например большого количества метаданных ActiveSearch). В данном случае 10Гб будут отведены под метаданные ActiveSearch, а 2Гб для перезаписи блоков архива.

При начале цикла перезаписи флаг initial_fill удаляется.

Файл README.txt — данный файл не является флагом. ПО Trassir с помощью данного файла определяет наличие прав чтения и записи в папку архива.

Format_mark — данный флаг присутствует только в Trassir OS. Он свидетельствует о том, что HDD отформатирован и готов для записи архива. При удалении данного флага появится возможность форматирования этого HDD в Trassir OS.

3. Метаданные ActiveSearch.

В структуру архива входят папки, которые содержат в себе метаданные для видеоаналитики ActiveSearch.

Названия папок содержат префиксы “M$” и GUID’ы каналов (см рис. 1).

Соответственно в папках содержатся файлы метаданных ActiveSearch.

В названии файла метаданных отражена дата события и его время в unixtime (рис.4).

Рис. 4

При изъятии HDD с метаданными ActiveSearch (например диск 1) ПО Trassir начнет записывать новые метаданные ActiveSearch на любой другой HDD (например диск 2). При возвращении в систему ранее изъятого диска (диск 1) ПО Trassir будет снова оперировать с метаданными ActiveSearch ранее изъятого HDD (то есть с диском 1). Соответственно метаданные ActiveSearch с другого HDD (диска 2) в ПО Trassir доступны не будут. Но их можно перенести из одной папки в другую.

Данные ActiveSearch “прикреплены” к времени когда было совершено событие. После перезаписи блока архива относящегося к какому-либо событию данные этого события из БД ActiveSearch будут удалены только в 00:00 ночи, то есть при наступлении следующего дня.

HDD, на котором присутствует флаг motion_search_mark “уйдет” на перезапись архива при 10 Гб. свободного места (10 Гб. отведены для БД ActiveSearch.). При “разрастании” БД ActiveSearch больше 10 Гб. будут удаляться блоки архива.

Три кольца записи

При определенных настройках ПО Trassir на HDD будут записываться основной видеопоток, привилегированный видеопоток, субпоток — это и есть технология — “три кольца записи”. При большом количестве HDD в системе ПО Trassir чередует HDD между собой в зависимости от нагрузки на них. Для записи основного потока за единицу времени ПО Trassir не может использовать больше 4 HDD.

На рис. 5 представлено более наглядно распределение записи на HDD:

Источник

Ошибки и решение проблем с Базой Данных

На что влияет ошибка Базы Данных и почему появляется?

В базе данных TRASSIR хранит события и связанную с ними информацию. События — это всё что происходит в TRASSIR помимо записи видео. Вход пользователя на сервер, появление движения на канале, распознание номера AutoTrassir, чек или инцидент POS, распознание лица — это события. Примеры информации, связанной с событиями — внутренний список номеров AutoTrassir или база лиц.

При ошибке базы данных TRASSIR не может записать новые события и узнать что-нибудь про старые. Вы не сможете посмотреть инциденты за прошлый день в экспертном режиме POS или проверить, какие номера машин въехали на территорию на прошлой неделе. Хотя новые события могут появляться в интерфейсе TRASSIR, они не попадут в базу данных и будут утеряны.

База данных запускается и работает отдельной службой независимо от работы TRASSIR. В Настройки сервера → База Данных на регистраторе вводятся настройки подключения TRASSIR к базе данных. Поэтому есть три основных причины возникновения ошибки базы данных:

    • Неверные настройки подключения.
    • Не работает служба базы данных.
    • База данных сломана.

В качестве базы данных TRASSIR использует СУБД PostgeSQL.

Особенности Базы Данных на разных платформах

TRASSIR OS

По умолчанию база данных хранится на одном из жёстких дисков с архивом. После установки диска TRASSIR OS самостоятельно создаст базу данных, настроит и запустит службу PostgreSQL.
Ошибка базы данных на регистраторе «из коробки» до установки жёстких дисков — это нормально. Установите жёсткий диск и она пропадёт.


Пароль вводить не требуется.

Windows

PostgreSQL устанавливается пользователем самостоятельно: автоматически во время установки ПО TRASSIR или отдельной установкой. Во втором случае может потребоваться дополнительная настройка — настройка ОС, настройка запуска PostgreSQL или создание отдельной базы данных для использования в TRASSIR. Рекомендуется использовать установщики, скачанные из подраздела «Вспомогательные утилиты» на странице с последними версиями ПО нашего сайта.

Как правило, база данных находится на той же машине, что и сервер TRASSIR
Чтобы проверить, запущена ли у вас служба PostgreSQL:

  • Нажмите WIN+S, в появившемся окне введите «Службы» и нажмите Enter.
  • В списке служб убедитесь, что служба PostgreSQL существует и выполняется.

    Чтобы запустить остановленную службу, нажмите на неё правой кнопкой и выберите Запустить
    Если служба не запускается автоматически, то откройте её двойным щелчком и выберите Автоматический тип запуска.

Известные ошибки и пути их решения

fe_sendauth: no password supplied

PgConnection disconnected

Причина: Неверно указан Адрес или Порт.


Пароль вводить не требуется.

Иероглифы-postgres или другие понятные буквы-Иероглифы


Пароль вводить не требуется.

Не удалось подключиться к серверу. В соединении отказано. Он действительно работает по адресу.


Пароль вводить не требуется.

relation . already exists

Причина: После обновления, замены лицензии или при некоторых сбоях TRASSIR не с первого раза внёс данные в базу.

  • Нужно проверить, носит ли ошибка только информационный характер. TRASSIR мог успешно внести данные со второго раза и сейчас работает нормально. Переподключитесь к базе данных, чтобы обновить информацию об ошибках:
    1. Запомните или запишите текущий Порт.
    2. Смените Порт на любой другой. Например, с 5432 на 5433.
    3. Подождите 10 секунд, пока ошибка не сменится на ошибку о подключении.
    4. Смените Порт обратно на изначальный.
    5. Подождите 10 секунд, пока ошибка не сменится на статус «Соединение установлено».
  • Если вместо статуса «Соединение установлено» снова появляется ошибка «relation . already exists», нужно создать новую базу данных.

Unknown error

Failed to start connection, unable to obtain connection socket

cannot drop table pos_events/pos_incidents.

Причина: Сломана база данных

  • Если вы готовы предоставить удалённый доступ к регистратору, техническая поддержка может попробовать починить текущую базу данных. Данные из повреждённых частей базы не удастся сохранить. Например, при ошибке на скриншоте события POS будут удалены, но события о распознанных лицах могут остаться.
  • В остальных случаях требуется создать новую базу данных

Случайно поменяли настройки подключения к базе данных, как можно вернуть обратно?

  • Если регистратор на TRASSIR OS хранит базу данных на архивных дисках — настройте подключение к базе данных по умолчанию


Пароль вводить не требуется.

В остальных случаях можно восстановить настройки из ранее созданного бэкапа

Так как настройки восстанавливаются все без исключения, вы можете потерять, например, подключения к камерам, созданные после бэкапа. Поэтому перед восстановлением бэкапа рекомендуется вручную сохранить текущие настройки: в Настройки сервера нажмите Сохранить бэкап конфигурации → В файл.

Из файла: В Настройки сервера нажмите Восстановить бэкап конфигурации → Из файла.

Из облака: Если сервер был добавлен в облако, то бэкап его настроек может автоматически сохраняться в облаке. Для восстановления из облачного бэкапа в Настройки сервера нажмите кнопку Восстановить бэкап конфигурации → Облако и выберите наиболее подходящий вам по дате бэкап.

Если был утерян пароль для базы данных, работающей на Windows, можно временно настроить вход без пароля.
С помощью инструкции из нашего руководства найдите файл настройки pg_hba.conf и сделайте его резервную копию. В файле замените md5 на trust. Сохраните файл, найдите службу PostgreSQL в списке служб, нажмите на неё правой кнопкой и выберите Перезапустить. После перезапуска к базе данных можно будет подключиться без пароля. Этот способ рекомендуется только для сохранения данных из базы с последующей переустановкой PostgreSQL.

При повреждении файла pg_hba.conf служба PostgreSQL не запустится. Если после редактирования файла у вас не запускается служба — восстановите файл из резервной копии и попробуйте ещё раз.

Пересоздание базы данных

В некоторых случаях возможно сохранить данные из повреждённой базы и загрузить их в новую базу.

TRASSIR OS: Воспользуйтесь скриптами из статьи Backup PSSQL.

Большинство способов необратимо удаляет текущую базу данных вместе со всеми записанными в ней событиями.

TRASSIR OS

Если регистратор хранит базу данных на архивных дисках, нужно только удалить старую базу данных. TRASSIR самостоятельно создаст новую базу данных. Для удаления воспользуйтесь одним из способов:

Используйте скрипт удаления базы данных на диске регистратора Remove BD on Trassir OS

Удалите базу данных вручную

  1. На регистраторе откройте Настройки сервера → База Данных.
  2. Смените Порт с 5432 на 5431.
  3. На регистраторе перейдите в Настройки сервера → Архив.
  4. Уберите галочку Включить с диска, название которого начинается со звёздочки. Звёздочка означает, что диск используется для хранения базы данных.
  5. На регистраторе перейдите в Настройки сервера → Скриншоты.

  6. В выпадающем списке в верхней части экрана выберите имя вашего диска.
  7. Выберите папку TrassirDB, нажмите на неё правой кнопкой мыши и выберите Удалить.

Убедитесь, что вы выбрали нужную папку и только её. В соседних папках находится архив.

Если в регистратор установлены два и более дисков — можно создать новую базу данных на другом диске:

Сломанная база данных не пропадёт с предыдущего диска. Если в будущем ПО TRASSIR начнёт использовать этот диск для хранения базы данных, ошибка снова появится.

Если служба PostgreSQL работает, известны логин и пароль для подключения и проблема только в самой базе данных, то достаточно создать другую базу данных в уже работающей службе и настроить работу TRASSIR с новой базой данных.

  1. Запустите программу pgAdmin. Найдите её в Главном меню Windows или нажмите Win+S, введите «PgAdmin» и нажмите Enter.
  2. Дважды щелкните в списке серверов по серверу на (localhost:5432)
  3. В появившемся окне введите пароль пользователя postgres. Это автоматически созданный пользователь базы данных с максимальными правами.
  4. Нажмите правой кнопкой на пункт меню «Базы данных» и выберите Новая база данных.
  5. В появившемся окне введите только Имя новой базы данных и нажмите ОК. Никакие другие настройки вводить не надо.
  6. На сервере TRASSIR зайдите в Настройки сервера → База Данных и введите новое Имя базы даннных.
  • Переустановка службы PostgreSQL:
    1. Удалите текущую установку стандартными средствами Windows. Например, нажмите Win+S, начните вводить «Программ» и выберите в результатах поиска «Программы и компоненты» или «Установка и удаление программ». В открывшемся окне выберите в списке программ PostgreSQL и нажмите кнопку Удалить.
    2. Удалите оставшиеся файлы PostgreSQL с дисков. По умолчанию нужно удалить папки «C:Program FilesPostgreSQL» и «C:Program Files (x86)PostgreSQL» со всем содержимым.
    3. Скачайте установщик PostgreSQL из подраздела «Вспомогательные утилиты» на странице с последними версиями ПО нашего сайта.
    4. Установите PostgreSQL по инструкции из нашего руководства пользователя. По необходимости проведите настройку ОС Windows.
    5. Создайте новую базу данных и настройте TRASSIR для работы с новой базой.
  • Источник

    Содержание

    1. Можно ли просматривать видеоархив на других компьютерах?
    2. Структура архива ПО TRASSIR
    3. Введение
    4. Структура архива и принцип его работы
    5. 1. Блоки и индексы архива.
    6. 2. Флаги архива.
    7. 3. Метаданные ActiveSearch.
    8. Три кольца записи
    9. Ошибки и решение проблем с Базой Данных
    10. На что влияет ошибка Базы Данных и почему появляется?
    11. Особенности Базы Данных на разных платформах
    12. Известные ошибки и пути их решения
    13. fe_sendauth: no password supplied
    14. PgConnection disconnected
    15. Иероглифы-postgres или другие понятные буквы-Иероглифы
    16. Не удалось подключиться к серверу. В соединении отказано. Он действительно работает по адресу.
    17. relation . already exists
    18. Unknown error
    19. Failed to start connection, unable to obtain connection socket
    20. cannot drop table pos_events/pos_incidents.
    21. Случайно поменяли настройки подключения к базе данных, как можно вернуть обратно?
    22. Пересоздание базы данных

    Можно ли просматривать видеоархив на других компьютерах?

    Да, конечно. Существует несколько способов просмотра. Вы можете выбрать наиболее подходящий Вам в зависимости от ситуации.

    Если между сервером видеонаблюдения и компьютером, на котором требуется просматривать архив, есть сетевое или интернет соединение, то к серверу видеонаблюдения можно подключиться удаленно.

    Вариант 1. Установить бесплатное ПО TRASSIR-клиент для ПК или мобильную версию и просматривать архив подключившись к серверу видеонаблюдения по сети или через Интернет.

    При отсутствии возможности прямого подключения через Интернет по»белому» IP-адресу, можно добавить сервер и клиент в Облако TRASSIR и подключиться клиентским переложением через облачное соединение.

    Вариант 2. Подключиться к серверу видеонаблюдения с помощью браузера Firefox (предпочтительнее) или Internet Explorer. Для данного способа требуется наличие прямого доступа внутри локальной сети или «белый» IP-адрес.

    Если между сервером видеонаблюдения и компьютером на котором требуется просматривать архив НЕТ связи по сети или через интернет, то существуют следующие варианты.

    Вариант 1. Воспользоваться встроенной бесплатной функцией ПО TRASSIR — экспорт архива в файл. Доступен как экспорт в исходном видеокодеке, так и экспорт с перекодированием в avi wmv. В дальнейшем, такой видеофайл можно будет просмотреть на другом компьютере любым видеоплеером.

    В случае выбора исходного кодека экспорт происходит максимально быстро, скорость ограничена только скоростью носителя на который происходит экспорт, однако для просмотра экспортированного видео в некоторых случаях может потребоваться установка дополнительных видеокодеков.
    В случае перекодирования в avi wmv устанавливать видеокодеки не потребуется, но следует учитывать что перекодирование осуществляется за счет ресурсов CPU и занимает большее время.

    Вариант 2. Физически скопировать папки с архивом с жестких дисков сервера на удаленный компьютер и установить ПО TRASSIR-клиент. Архив будет доступен в ПО TRASSIR-клиент в виде потерянных каналов.

    Источник

    Структура архива ПО TRASSIR

    Введение

    При проектировании систем видео-наблюдения часто стоит вопрос об удобстве работы с архивом. В интерфейсе ПО Trassir наглядно отображается глубина записанного архива. Измеряется глубина архива в днях.

    Индикация глубины архива представлена следующим образом:

    Подчеркнутая строчка — это индикатор глубины архива. Данный индикатор отражает глубину архива видеопотоков. Расположены они следующим образом:

    основной поток / привилегированный поток / субпоток (например: 78 / 0 / 58 ).

    Глубина архива считается с первой записи в архиве. Если у вас есть запись в архиве 7 дней назад, а за последующие шесть дней записи нет, то глубина архива, все равно, будет отображаться 7 дней.

    В ПО Trassir 3.1 архив от предыдущих версий ПО Trassir в статистике глубины архива не учитывается.

    ПО Trassir может вести запись на жесткие диски (HDD), сетевые жесткие диски и папки, твердотельные накопители (SSD, флеш-накопители) сетевые хранилища (NAS). Под запись архива лучше использовать файловую систему NTFS, так как тестирование работы архива с другими файловыми системами не проводилось. Исключением является файловая система EXT 4. Данная файловая система используется на наших серверах с предустановленной Trassir OS

    ПО Trassir не пишет архив на системный раздел, а также диски и разделы объемом меньше 10Гб .

    Ниже представлена структура архива ПО Trassir.

    Структура архива и принцип его работы

    В корне каждого HDD или раздела HDD создается папка с именем TrassirArchive-3.1. В данную папку “складывается” вся информация с камер. Архив ПО Trassir имеет определенную структуру. На рис. 1 приведена структура архива.

    Как видно из рис. 1 в папке имеется ряд файлов, каждый из которых отвечает за определенный функционал ПО Trassir. Рассмотрим более подробно:

    1. блоки и индексы архива.

    3. метаданные ActiveSearch

    1. Блоки и индексы архива.

    Блоки архива служат ячейками для хранения видеопотоков подключенных камер к ПО Trassir. Соответственно архив ПО Trassir состоит из файлов-блоков (по 2Гб) и файлов индексов (по 15мб).

    В файлах-блоках хранится информация со всех камер подключенных к ПО Trassir.

    Файл индекса содержит в себе информацию о дате, времени, и какой камере принадлежат те или иные кадры (фреймы).

    В названии файла блока отражено:

    — тип потока (Префикс “1-” — основной поток, “2-” — привилегированный поток, “3-” — субпоток).

    — префикс “а” и “f” свидетельствуют о времени записи блока в архив, то есть индекс “a” свидетельствует, что блок в архив был записан в настоящем времени, а индекс “f” — свидетельствует о записи блока архива в будущем. Такое возможно при переводе часов на сервере на более ранее время. Что является нормальной реакцией Trassir на ненормальное поведение системы.

    Блоки с префиксом “f” в интерфейсе ПО Trassir будут находится в “потерянных каналах” и иметь имя — “имя канала (future)” (рис.2).

    Рис. 2.

    Если на сервере время переводили несколько раз, то блоки архива, которые уже имели префикс “f” МОГУТ быть не читаемы. В такой ситуации необходимо обратиться в техническую поддержку.

    Мегаблоки

    Мегаблоки — несколько блоков архива с общим файлом индекса, то есть на каждом диске есть файл индекса, содержащий в себе информацию о других блоках входящих в состав этого мегаблока. Использование мегаблоков позволяет повысить скорость работы с блоками архива и более равномерно распределить (уменьшить) нагрузку на HDD сервера. Достигается это за счет того, что прочитав один файл индекса мегаблока ПО Trassir оперирует сразу с несколькими блоками архива, которые расположенны на разных HDD сервера.

    На создание мегаблоков влияет количество каналов и количество HDD подключенное к серверу.

    В ситуации когда в системе (на сервере) от 5 каналов и от 3 HDD, будут создаваться мегаблоки.

    2. Флаги архива.

    Рассмотрим за что отвечают флаги архива.

    Motion_search_mark — флаг указывающий на каком HDD хранятся метаданные ActiveSearch (ActiveSearch — это видеоаналитика ПО Trassir позволяющая искать наличие движений в указанной пользователем области кадра). Данный флаг должен быть только на одном HDD (если этот HDD не отключали и запись аналитики не велась на другой HDD).

    Initial_fill — флаг отвечающий за заполнение HDD файлами архива.

    При отсутствии файла initial_fill в директории TrassirArchive-3.1 архив будет перезаписываться независимо от наличия свободного места на HDD.(При условии наличия созданых блоков на данном диске.).

    Цикл перезаписи архива начнется автоматически при следующих условиях:

    — когда на HDD без метаданных ActiveSearch (то есть без флага motion_search_mark) остается 2Гб свободного места.

    — в случае, если на HDD имеются метаданные ActiveSearch, то цикл перезаписи начнется при 12Гб свободного места на HDD или меньше, в зависимости от условий (например большого количества метаданных ActiveSearch). В данном случае 10Гб будут отведены под метаданные ActiveSearch, а 2Гб для перезаписи блоков архива.

    При начале цикла перезаписи флаг initial_fill удаляется.

    Файл README.txt — данный файл не является флагом. ПО Trassir с помощью данного файла определяет наличие прав чтения и записи в папку архива.

    Format_mark — данный флаг присутствует только в Trassir OS. Он свидетельствует о том, что HDD отформатирован и готов для записи архива. При удалении данного флага появится возможность форматирования этого HDD в Trassir OS.

    3. Метаданные ActiveSearch.

    В структуру архива входят папки, которые содержат в себе метаданные для видеоаналитики ActiveSearch.

    Названия папок содержат префиксы “M$” и GUID’ы каналов (см рис. 1).

    Соответственно в папках содержатся файлы метаданных ActiveSearch.

    В названии файла метаданных отражена дата события и его время в unixtime (рис.4).

    Рис. 4

    При изъятии HDD с метаданными ActiveSearch (например диск 1) ПО Trassir начнет записывать новые метаданные ActiveSearch на любой другой HDD (например диск 2). При возвращении в систему ранее изъятого диска (диск 1) ПО Trassir будет снова оперировать с метаданными ActiveSearch ранее изъятого HDD (то есть с диском 1). Соответственно метаданные ActiveSearch с другого HDD (диска 2) в ПО Trassir доступны не будут. Но их можно перенести из одной папки в другую.

    Данные ActiveSearch “прикреплены” к времени когда было совершено событие. После перезаписи блока архива относящегося к какому-либо событию данные этого события из БД ActiveSearch будут удалены только в 00:00 ночи, то есть при наступлении следующего дня.

    HDD, на котором присутствует флаг motion_search_mark “уйдет” на перезапись архива при 10 Гб. свободного места (10 Гб. отведены для БД ActiveSearch.). При “разрастании” БД ActiveSearch больше 10 Гб. будут удаляться блоки архива.

    Три кольца записи

    При определенных настройках ПО Trassir на HDD будут записываться основной видеопоток, привилегированный видеопоток, субпоток — это и есть технология — “три кольца записи”. При большом количестве HDD в системе ПО Trassir чередует HDD между собой в зависимости от нагрузки на них. Для записи основного потока за единицу времени ПО Trassir не может использовать больше 4 HDD.

    На рис. 5 представлено более наглядно распределение записи на HDD:

    Источник

    Ошибки и решение проблем с Базой Данных

    На что влияет ошибка Базы Данных и почему появляется?

    В базе данных TRASSIR хранит события и связанную с ними информацию. События — это всё что происходит в TRASSIR помимо записи видео. Вход пользователя на сервер, появление движения на канале, распознание номера AutoTrassir, чек или инцидент POS, распознание лица — это события. Примеры информации, связанной с событиями — внутренний список номеров AutoTrassir или база лиц.

    При ошибке базы данных TRASSIR не может записать новые события и узнать что-нибудь про старые. Вы не сможете посмотреть инциденты за прошлый день в экспертном режиме POS или проверить, какие номера машин въехали на территорию на прошлой неделе. Хотя новые события могут появляться в интерфейсе TRASSIR, они не попадут в базу данных и будут утеряны.

    База данных запускается и работает отдельной службой независимо от работы TRASSIR. В Настройки сервера → База Данных на регистраторе вводятся настройки подключения TRASSIR к базе данных. Поэтому есть три основных причины возникновения ошибки базы данных:

      • Неверные настройки подключения.
      • Не работает служба базы данных.
      • База данных сломана.

    В качестве базы данных TRASSIR использует СУБД PostgeSQL.

    Особенности Базы Данных на разных платформах

    TRASSIR OS

    По умолчанию база данных хранится на одном из жёстких дисков с архивом. После установки диска TRASSIR OS самостоятельно создаст базу данных, настроит и запустит службу PostgreSQL.
    Ошибка базы данных на регистраторе «из коробки» до установки жёстких дисков — это нормально. Установите жёсткий диск и она пропадёт.


    Пароль вводить не требуется.

    Windows

    PostgreSQL устанавливается пользователем самостоятельно: автоматически во время установки ПО TRASSIR или отдельной установкой. Во втором случае может потребоваться дополнительная настройка — настройка ОС, настройка запуска PostgreSQL или создание отдельной базы данных для использования в TRASSIR. Рекомендуется использовать установщики, скачанные из подраздела «Вспомогательные утилиты» на странице с последними версиями ПО нашего сайта.

    Как правило, база данных находится на той же машине, что и сервер TRASSIR
    Чтобы проверить, запущена ли у вас служба PostgreSQL:

    • Нажмите WIN+S, в появившемся окне введите «Службы» и нажмите Enter.
    • В списке служб убедитесь, что служба PostgreSQL существует и выполняется.

      Чтобы запустить остановленную службу, нажмите на неё правой кнопкой и выберите Запустить
      Если служба не запускается автоматически, то откройте её двойным щелчком и выберите Автоматический тип запуска.

    Известные ошибки и пути их решения

    fe_sendauth: no password supplied

    PgConnection disconnected

    Причина: Неверно указан Адрес или Порт.


    Пароль вводить не требуется.

    Иероглифы-postgres или другие понятные буквы-Иероглифы


    Пароль вводить не требуется.

    Не удалось подключиться к серверу. В соединении отказано. Он действительно работает по адресу.


    Пароль вводить не требуется.

    relation . already exists

    Причина: После обновления, замены лицензии или при некоторых сбоях TRASSIR не с первого раза внёс данные в базу.

    • Нужно проверить, носит ли ошибка только информационный характер. TRASSIR мог успешно внести данные со второго раза и сейчас работает нормально. Переподключитесь к базе данных, чтобы обновить информацию об ошибках:
      1. Запомните или запишите текущий Порт.
      2. Смените Порт на любой другой. Например, с 5432 на 5433.
      3. Подождите 10 секунд, пока ошибка не сменится на ошибку о подключении.
      4. Смените Порт обратно на изначальный.
      5. Подождите 10 секунд, пока ошибка не сменится на статус «Соединение установлено».
    • Если вместо статуса «Соединение установлено» снова появляется ошибка «relation . already exists», нужно создать новую базу данных.

    Unknown error

    Failed to start connection, unable to obtain connection socket

    cannot drop table pos_events/pos_incidents.

    Причина: Сломана база данных

    • Если вы готовы предоставить удалённый доступ к регистратору, техническая поддержка может попробовать починить текущую базу данных. Данные из повреждённых частей базы не удастся сохранить. Например, при ошибке на скриншоте события POS будут удалены, но события о распознанных лицах могут остаться.
    • В остальных случаях требуется создать новую базу данных

    Случайно поменяли настройки подключения к базе данных, как можно вернуть обратно?

    • Если регистратор на TRASSIR OS хранит базу данных на архивных дисках — настройте подключение к базе данных по умолчанию


    Пароль вводить не требуется.

    В остальных случаях можно восстановить настройки из ранее созданного бэкапа

    Так как настройки восстанавливаются все без исключения, вы можете потерять, например, подключения к камерам, созданные после бэкапа. Поэтому перед восстановлением бэкапа рекомендуется вручную сохранить текущие настройки: в Настройки сервера нажмите Сохранить бэкап конфигурации → В файл.

    Из файла: В Настройки сервера нажмите Восстановить бэкап конфигурации → Из файла.

    Из облака: Если сервер был добавлен в облако, то бэкап его настроек может автоматически сохраняться в облаке. Для восстановления из облачного бэкапа в Настройки сервера нажмите кнопку Восстановить бэкап конфигурации → Облако и выберите наиболее подходящий вам по дате бэкап.

    Если был утерян пароль для базы данных, работающей на Windows, можно временно настроить вход без пароля.
    С помощью инструкции из нашего руководства найдите файл настройки pg_hba.conf и сделайте его резервную копию. В файле замените md5 на trust. Сохраните файл, найдите службу PostgreSQL в списке служб, нажмите на неё правой кнопкой и выберите Перезапустить. После перезапуска к базе данных можно будет подключиться без пароля. Этот способ рекомендуется только для сохранения данных из базы с последующей переустановкой PostgreSQL.

    При повреждении файла pg_hba.conf служба PostgreSQL не запустится. Если после редактирования файла у вас не запускается служба — восстановите файл из резервной копии и попробуйте ещё раз.

    Пересоздание базы данных

    В некоторых случаях возможно сохранить данные из повреждённой базы и загрузить их в новую базу.

    TRASSIR OS: Воспользуйтесь скриптами из статьи Backup PSSQL.

    Большинство способов необратимо удаляет текущую базу данных вместе со всеми записанными в ней событиями.

    TRASSIR OS

    Если регистратор хранит базу данных на архивных дисках, нужно только удалить старую базу данных. TRASSIR самостоятельно создаст новую базу данных. Для удаления воспользуйтесь одним из способов:

    Используйте скрипт удаления базы данных на диске регистратора Remove BD on Trassir OS

    Удалите базу данных вручную

    1. На регистраторе откройте Настройки сервера → База Данных.
    2. Смените Порт с 5432 на 5431.
    3. На регистраторе перейдите в Настройки сервера → Архив.
    4. Уберите галочку Включить с диска, название которого начинается со звёздочки. Звёздочка означает, что диск используется для хранения базы данных.
    5. На регистраторе перейдите в Настройки сервера → Скриншоты.

    6. В выпадающем списке в верхней части экрана выберите имя вашего диска.
    7. Выберите папку TrassirDB, нажмите на неё правой кнопкой мыши и выберите Удалить.

    Убедитесь, что вы выбрали нужную папку и только её. В соседних папках находится архив.

    Если в регистратор установлены два и более дисков — можно создать новую базу данных на другом диске:

    Сломанная база данных не пропадёт с предыдущего диска. Если в будущем ПО TRASSIR начнёт использовать этот диск для хранения базы данных, ошибка снова появится.

    Если служба PostgreSQL работает, известны логин и пароль для подключения и проблема только в самой базе данных, то достаточно создать другую базу данных в уже работающей службе и настроить работу TRASSIR с новой базой данных.

    1. Запустите программу pgAdmin. Найдите её в Главном меню Windows или нажмите Win+S, введите «PgAdmin» и нажмите Enter.
    2. Дважды щелкните в списке серверов по серверу на (localhost:5432)
    3. В появившемся окне введите пароль пользователя postgres. Это автоматически созданный пользователь базы данных с максимальными правами.
    4. Нажмите правой кнопкой на пункт меню «Базы данных» и выберите Новая база данных.
    5. В появившемся окне введите только Имя новой базы данных и нажмите ОК. Никакие другие настройки вводить не надо.
    6. На сервере TRASSIR зайдите в Настройки сервера → База Данных и введите новое Имя базы даннных.
  • Переустановка службы PostgreSQL:
    1. Удалите текущую установку стандартными средствами Windows. Например, нажмите Win+S, начните вводить «Программ» и выберите в результатах поиска «Программы и компоненты» или «Установка и удаление программ». В открывшемся окне выберите в списке программ PostgreSQL и нажмите кнопку Удалить.
    2. Удалите оставшиеся файлы PostgreSQL с дисков. По умолчанию нужно удалить папки «C:Program FilesPostgreSQL» и «C:Program Files (x86)PostgreSQL» со всем содержимым.
    3. Скачайте установщик PostgreSQL из подраздела «Вспомогательные утилиты» на странице с последними версиями ПО нашего сайта.
    4. Установите PostgreSQL по инструкции из нашего руководства пользователя. По необходимости проведите настройку ОС Windows.
    5. Создайте новую базу данных и настройте TRASSIR для работы с новой базой.
  • Источник

    На что влияет ошибка Базы Данных и почему появляется?

    В базе данных TRASSIR хранит события и связанную с ними информацию. События — это всё что происходит в TRASSIR помимо записи видео. Вход пользователя на сервер, появление движения на канале, распознание номера AutoTrassir, чек или инцидент POS, распознание лица — это события. Примеры информации, связанной с событиями — внутренний список номеров AutoTrassir или база лиц.

    При ошибке базы данных TRASSIR не может записать новые события и узнать что-нибудь про старые. Вы не сможете посмотреть инциденты за прошлый день в экспертном режиме POS или проверить, какие номера машин въехали на территорию на прошлой неделе. Хотя новые события могут появляться в интерфейсе TRASSIR, они не попадут в базу данных и будут утеряны.

    База данных запускается и работает отдельной службой независимо от работы TRASSIR. В Настройки сервера → База Данных на регистраторе вводятся настройки подключения TRASSIR к базе данных. Поэтому есть три основных причины возникновения ошибки базы данных:

      • Неверные настройки подключения.
      • Не работает служба базы данных. 
      • База данных сломана.

    В качестве базы данных TRASSIR использует СУБД PostgeSQL.


    Особенности Базы Данных на разных платформах

    • TRASSIR OS

      • По умолчанию база данных хранится на одном из жёстких дисков с архивом. После установки диска TRASSIR OS самостоятельно создаст базу данных, настроит и запустит службу PostgreSQL.
        Ошибка базы данных на регистраторе «из коробки» до установки жёстких дисков — это нормально. Установите жёсткий диск и она пропадёт.

         Настройки подключения к базе данных на TRASSIR OS по умолчанию


        Пароль вводить не требуется.

    • Windows

      • PostgreSQL устанавливается пользователем самостоятельно: автоматически во время установки ПО TRASSIR или отдельной установкой. Во втором случае может потребоваться дополнительная настройка — настройка ОС, настройка запуска PostgreSQL или создание отдельной базы данных для использования в TRASSIR. Рекомендуется использовать установщики, скачанные из подраздела «Вспомогательные утилиты» на странице с последними версиями ПО нашего сайта.

      • Как правило, база данных находится на той же машине, что и сервер TRASSIR
        Чтобы проверить, запущена ли у вас служба PostgreSQL:

        • Нажмите WIN+S, в появившемся окне введите «Службы» и нажмите Enter.
        • В списке служб убедитесь, что служба PostgreSQL существует и выполняется.

          Чтобы запустить остановленную службу, нажмите на неё правой кнопкой и выберите Запустить
          Если служба не запускается автоматически, то откройте её двойным щелчком и выберите Автоматический тип запуска.


    Известные ошибки и пути их решения

    • fe_sendauth: no password supplied

      •  Скриншот

        Причина: Указан пустой Пароль.



    • PgConnection disconnected

      •  Скриншот

        Причина: Неверно указан Адрес или Порт.

         Настройки подключения к базе данных на TRASSIR OS по умолчанию


        Пароль вводить не требуется.

    • Windows

      • PostgreSQL устанавливается пользователем самостоятельно: автоматически во время установки ПО TRASSIR или отдельной установкой. Во втором случае может потребоваться дополнительная настройка — настройка ОС, настройка запуска PostgreSQL или создание отдельной базы данных для использования в TRASSIR. Рекомендуется использовать установщики, скачанные из подраздела «Вспомогательные утилиты» на странице с последними версиями ПО нашего сайта.

      • Как правило, база данных находится на той же машине, что и сервер TRASSIR
        Чтобы проверить, запущена ли у вас служба PostgreSQL:

        • Нажмите WIN+S, в появившемся окне введите «Службы» и нажмите Enter.
        • В списке служб убедитесь, что служба PostgreSQL существует и выполняется.

          Чтобы запустить остановленную службу, нажмите на неё правой кнопкой и выберите Запустить
          Если служба не запускается автоматически, то откройте её двойным щелчком и выберите Автоматический тип запуска.


    Известные ошибки и пути их решения

    • fe_sendauth: no password supplied

      •  Скриншот

        Причина: Указан пустой Пароль.



    • PgConnection disconnected

      •  Скриншот

        Причина: Неверно указан Адрес или Порт.

         Настройки подключения к базе данных на TRASSIR OS по умолчанию


        Пароль вводить не требуется.


    • Иероглифы-postgres или другие понятные буквы-Иероглифы

      •  Скриншот

        Причина: Неверно указан Пользователь, Пароль или Имя базы данных.

         Настройки подключения к базе данных на TRASSIR OS по умолчанию


        Пароль вводить не требуется.


    • Не удалось подключиться к серверу. В соединении отказано. Он действительно работает по адресу…

      •  Скриншот

        Причина: Служба PostgreSQL не отвечает

        • Решения для TRASSIR OS
          • Это нормальная ситуация для регистраторов без установленных жёстких дисков. После установки жёстких дисков база данных будет создана на одном из дисков автоматически.
          • Если база данных хранится на дисках с архивом, проверьте наличие дисков через «Настройки сервера» → «Архив».
          • Если база данных хранится на дисках с архивом, настройте подключение к базе данных по умолчанию.

             Настройки подключения к базе данных на TRASSIR OS по умолчанию


            Пароль вводить не требуется.


        • Не удалось подключиться к серверу. В соединении отказано. Он действительно работает по адресу…

          •  Скриншот

            Причина: Служба PostgreSQL не отвечает

            • Решения для TRASSIR OS
              • Это нормальная ситуация для регистраторов без установленных жёстких дисков. После установки жёстких дисков база данных будет создана на одном из дисков автоматически.
              • Если база данных хранится на дисках с архивом, проверьте наличие дисков через «Настройки сервера» → «Архив».
              • Если база данных хранится на дисках с архивом, настройте подключение к базе данных по умолчанию.

                 Настройки подключения к базе данных на TRASSIR OS по умолчанию


                Пароль вводить не требуется.

              • Если используется внешняя база данных, проверьте что служба базы данных на удалённой машине запущена, верно указаны адрес и порт.
            • Решение для Windows
              • Проверьте, что служба базы данных запущена, верно указаны адрес и порт.

        • relation … already exists

          •  Скриншот

            Причина: После обновления, замены лицензии или при некоторых сбоях TRASSIR не с первого раза внёс данные в базу.

            • Нужно проверить, носит ли ошибка только информационный характер. TRASSIR мог успешно внести данные со второго раза и сейчас работает нормально.  Переподключитесь к базе данных, чтобы обновить информацию об ошибках:
              1. Запомните или запишите текущий Порт.
              2. Смените Порт на любой другой. Например, с 5432 на 5433.
              3. Подождите 10 секунд, пока ошибка не сменится на ошибку о подключении.
              4. Смените Порт обратно на изначальный.
              5. Подождите 10 секунд, пока ошибка не сменится на статус «Соединение установлено».
            • Если вместо статуса «Соединение установлено» снова появляется ошибка «relation … already exists», нужно создать новую базу данных.

        • Unknown error

          •  Скриншот

            Причина: Служба PostgreSQL не отвечает

            • Решение для TRASSIR OS
              • Такая ошибка возможна, если используется внешняя база данных. Проверьте что служба базы данных на удалённой машине запущена, верно указаны адрес и порт.
            • Решение для Windows
              • Проверьте, что служба базы данных запущена, верно указаны адрес и порт.

        • Failed to start connection, unable to obtain connection socket

          •  Скриншот

            Причина: Служба PostgreSQL не отвечает

            • Решение для TRASSIR OS
              • Требуется заново создать базу данных
            • Решение для Windows
              • Требуется переустановить службу PostgreSQL

        • cannot drop table pos_events/pos_incidents…

          •  Скриншот

            Причина: Сломана база данных

            • Если вы готовы предоставить удалённый доступ к регистратору, техническая поддержка может попробовать починить текущую базу данных. Данные из повреждённых частей базы не удастся сохранить. Например, при ошибке на скриншоте события POS будут удалены, но события о распознанных лицах могут остаться.  
            • В остальных случаях требуется создать новую базу данных 

        • Случайно поменяли настройки подключения к базе данных, как можно вернуть обратно?

          • Если регистратор на TRASSIR OS хранит базу данных на архивных дисках — настройте подключение к базе данных по умолчанию

             Настройки подключения к базе данных на TRASSIR OS по умолчанию

            Причина: После обновления, замены лицензии или при некоторых сбоях TRASSIR не с первого раза внёс данные в базу.

            • Нужно проверить, носит ли ошибка только информационный характер. TRASSIR мог успешно внести данные со второго раза и сейчас работает нормально.  Переподключитесь к базе данных, чтобы обновить информацию об ошибках:
              1. Запомните или запишите текущий Порт.
              2. Смените Порт на любой другой. Например, с 5432 на 5433.
              3. Подождите 10 секунд, пока ошибка не сменится на ошибку о подключении.
              4. Смените Порт обратно на изначальный.
              5. Подождите 10 секунд, пока ошибка не сменится на статус «Соединение установлено».
            • Если вместо статуса «Соединение установлено» снова появляется ошибка «relation … already exists», нужно создать новую базу данных.

        • Unknown error

          •  Скриншот

            Причина: Служба PostgreSQL не отвечает

            • Решение для TRASSIR OS
              • Такая ошибка возможна, если используется внешняя база данных. Проверьте что служба базы данных на удалённой машине запущена, верно указаны адрес и порт.
            • Решение для Windows
              • Проверьте, что служба базы данных запущена, верно указаны адрес и порт.

        • Failed to start connection, unable to obtain connection socket

          •  Скриншот

            Причина: Служба PostgreSQL не отвечает

            • Решение для TRASSIR OS
              • Требуется заново создать базу данных
            • Решение для Windows
              • Требуется переустановить службу PostgreSQL

        • cannot drop table pos_events/pos_incidents…

          •  Скриншот

            Причина: Сломана база данных

            • Если вы готовы предоставить удалённый доступ к регистратору, техническая поддержка может попробовать починить текущую базу данных. Данные из повреждённых частей базы не удастся сохранить. Например, при ошибке на скриншоте события POS будут удалены, но события о распознанных лицах могут остаться.  
            • В остальных случаях требуется создать новую базу данных 

        • Случайно поменяли настройки подключения к базе данных, как можно вернуть обратно?

          • Если регистратор на TRASSIR OS хранит базу данных на архивных дисках — настройте подключение к базе данных по умолчанию

             Настройки подключения к базе данных на TRASSIR OS по умолчанию


            Пароль вводить не требуется.

          • В остальных случаях можно восстановить настройки из ранее созданного бэкапа

            Так как настройки восстанавливаются все без исключения, вы можете потерять, например, подключения к камерам, созданные после бэкапа. Поэтому перед восстановлением бэкапа рекомендуется вручную сохранить текущие настройки: в Настройки сервера нажмите Сохранить бэкап конфигурации → В файл…

            • Из файла: В Настройки сервера нажмите Восстановить бэкап конфигурации → Из файла…

            • Из облака: Если сервер был добавлен в облако, то бэкап его настроек может автоматически сохраняться в облаке. Для восстановления из облачного бэкапа в Настройки сервера нажмите кнопку Восстановить бэкап конфигурации → Облако и выберите наиболее подходящий вам по дате бэкап. 

          • Если был утерян пароль для базы данных, работающей на Windows, можно временно настроить вход без пароля.
            С помощью инструкции из нашего руководства найдите файл настройки pg_hba.conf и сделайте его резервную копию. В файле замените md5 на trust. Сохраните файл, найдите службу PostgreSQL в списке служб, нажмите на неё правой кнопкой и выберите Перезапустить. После перезапуска к базе данных можно будет подключиться без пароля. Этот способ рекомендуется только для сохранения данных из базы с последующей переустановкой PostgreSQL.

            При повреждении файла pg_hba.conf служба PostgreSQL не запустится. Если после редактирования файла у вас не запускается служба — восстановите файл из резервной копии и попробуйте ещё раз.


        Пересоздание базы данных

        Большинство способов необратимо удаляет текущую базу данных вместе со всеми записанными в ней событиями.

        • TRASSIR OS

          • Если регистратор хранит базу данных на архивных дисках, нужно только удалить старую базу данных. TRASSIR самостоятельно создаст новую базу данных. Для удаления воспользуйтесь одним из способов:

            • Используйте скрипт удаления базы данных на диске регистратора Remove BD on TRASSIR OS

            • Удалите базу данных вручную

               Пошаговая инструкция

              1. На регистраторе откройте Настройки сервера → База Данных.
              2. Смените Порт с 5432 на 5431. 
              3. На регистраторе перейдите в Настройки сервера → Архив.
              4. Уберите галочку Включить с диска, название которого начинается со звёздочки. Звёздочка означает, что диск используется для хранения базы данных.
              5. На регистраторе перейдите в Настройки сервера → Скриншоты.

              6. В выпадающем списке в верхней части экрана выберите имя вашего диска.
              7. Выберите папку TrassirDB, нажмите на неё правой кнопкой мыши и выберите Удалить.

                Убедитесь, что вы выбрали нужную папку и только её. В соседних папках находится архив.

              8. Подтвердите удаление в появившемся диалоговом окне.
              9. Убедитесь, что папка удалена. Можно перейти в любой соседний пункт меню, например Веб-сервер, затем вернуться обратно в Скриншоты и заново выбрать ваш диск. Эти действия гарантировано обновят информацию о папках в окне.
              10. На регистраторе перейдите в Настройки сервера → Архив.
              11. Поставьте галочку Включить для вашего диска.
              12. На регистраторе перейдите в Настройки сервера → База Данных.
              13. Смените Порт с 5431 на 5432.
              14. Подождите около 10 секунд. Ошибка сменится на статус «Соединение установлено».
            • Если в регистратор установлены два и более дисков — можно создать новую базу данных на другом диске:

              В выпадающем списке в верхней части экрана выберите имя вашего диска.

            • Выберите папку TrassirDB, нажмите на неё правой кнопкой мыши и выберите Удалить.

              Убедитесь, что вы выбрали нужную папку и только её. В соседних папках находится архив.

            • Подтвердите удаление в появившемся диалоговом окне.
            • Убедитесь, что папка удалена. Можно перейти в любой соседний пункт меню, например Веб-сервер, затем вернуться обратно в Скриншоты и заново выбрать ваш диск. Эти действия гарантировано обновят информацию о папках в окне.
            • На регистраторе перейдите в Настройки сервера → Архив.
            • Поставьте галочку Включить для вашего диска.
            • На регистраторе перейдите в Настройки сервера → База Данных.
            • Смените Порт с 5431 на 5432.
            • Подождите около 10 секунд. Ошибка сменится на статус «Соединение установлено».
  • Если в регистратор установлены два и более дисков — можно создать новую базу данных на другом диске:

    Сломанная база данных не пропадёт с предыдущего диска. Если в будущем ПО TRASSIR начнёт использовать этот диск для хранения базы данных, ошибка снова появится.


  • Windows
    • Если служба PostgreSQL работает, известны логин и пароль для подключения и проблема только в самой базе данных, то достаточно создать другую базу данных в уже работающей службе и настроить работу TRASSIR с новой базой данных.

      1. Запустите программу pgAdmin. Найдите её в Главном меню Windows или нажмите Win+S, введите «PgAdmin» и нажмите Enter.
      2. Дважды щелкните в списке серверов по серверу на (localhost:5432)
      3. В появившемся окне введите пароль пользователя postgres. Это автоматически созданный пользователь базы данных с максимальными правами.
      4. Нажмите правой кнопкой на пункт меню «Базы данных» и выберите Новая база данных…
      5. В появившемся окне введите пароль пользователя postgres. Это автоматически созданный пользователь базы данных с максимальными правами.
      6. Нажмите правой кнопкой на пункт меню «Базы данных» и выберите Новая база данных…
      7. В появившемся окне введите только Имя новой базы данных и нажмите ОК. Никакие другие настройки вводить не надо.
      8. На сервере TRASSIR зайдите в Настройки сервера → База Данных и введите новое Имя базы даннных.


    • Переустановка службы PostgreSQL:
      1. Удалите текущую установку стандартными средствами Windows. Например, нажмите Win+S, начните вводить «Программ» и выберите в результатах поиска «Программы и компоненты» или «Установка и удаление программ». В открывшемся окне выберите в списке программ PostgreSQL и нажмите кнопку Удалить.
      2. Удалите оставшиеся файлы PostgreSQL с дисков. По умолчанию нужно удалить папки «C:Program FilesPostgreSQL» и «C:Program Files (x86)PostgreSQL» со всем содержимым.
      3. Скачайте установщик PostgreSQL из подраздела «Вспомогательные утилиты» на странице с последними версиями ПО нашего сайта.
      4. Установите PostgreSQL по инструкции из нашего руководства пользователя. По необходимости проведите настройку ОС Windows.
      5. Создайте новую базу данных и настройте TRASSIR для работы с новой базой.

  • Добрый день!
     

    Подскажите в каком кодаке лучше экспортировать? Можно ли записи перевести в avi или mp4 и потом смотреть обычным плеером? Как это лучше сделать?

    Записи можно экспортировать в avi, для этого при экспорте нужно выбрать любой кодек отличный от DevLine codec. Для расширения списка кодеков можно установить Codec Pack`и, например K-lite codec pack mega.

    Вот еще несколько проблем:

    1. При выборе папки куда экспортировать архив выходит вот такая ошибка:

    Так же там нет папок «рабочий стол» и «документы»  к ни приходится идти по полному пути через диск C пользователи и т.д

    2. При экспорте звука выходит вот такая ошибка:

    3. Пытаюсь установить VIDCodec.exe и выходит вот такая ошибка:

    Почему?

    1 и 2 ошибки могут указывать на проблему с жестким диском. Для более подробного ответа нужно посмотреть логи, пришлите «Сведения о системе» на 112@devline.ru

    3 — VIDCodec устанавливается при установке ПО Линия, дополнительная установка не требуется.

    Еще заметил если экспорт архива свернуть в фоновый режим, то автоматически play запускается. Эта не надо так. И почему то экспорт в xvid идет очень очень медленно. В каком лучше всего экспортировать формате чтоб и не долго и качество было хорошим? 

    Скорость экспорта сильно зависит от настроек кодека, производительности и загруженности ЦП. Посоветовать конкретный кодек сложно, обратите внимание на Xvid и FFDS.

    Поведение системы при сворачивании экспорта протестируем и исправим.

    • Вся активность

    Join the conversation

    You can post now and register later.

    If you have an account, sign in now to post with your account.

    Понравилась статья? Поделить с друзьями:
  • Ошибка transmission overheating slow down
  • Ошибка transmission fault discovery 3
  • Ошибка transaction is not active
  • Ошибка trans failsafe prog bmw x5 e53
  • Ошибка traceback most recent call last блендер