Trassir: почему поиск по архиву работает плохо и как вернуть нормальную индексацию
Кратко: если в Trassir вы не находите нужные фрагменты видео, долго идет поиск или результаты неполные — это обычно проблема индексации, настроек архива или хранения. Ниже — понятный разбор причин, быстрые шаги для диагностики и решения, а также рекомендации по оборудованию и сохранению записей.
Что получится: быстрее находить нужные события, сократить нагрузку на сервер и минимизировать риск потери видео. Смотрите ниже шаги и чек‑лист.
Как это проявляется
Проблемы обычно выглядят так:
- Поиск по времени показывает пустой период, хотя запись была.
- Smart‑поиск (по движению/лица) возвращает мало или нет событий.
- Поиск очень медленный — минутами.
- После перезапуска сервера индекс «теряется» и нужно ждать повторной индексации.
Почему это происходит — основные причины
- Индексирование отключено или не настроено для конкретной камеры.
- Недостаточно ресурсов (CPU, RAM, IOPS диска) для обслуживания индекса.
- Диск для базы/индекса на медленном NAS/SMB/NFS с нестабильной связью.
- Переполненный диск: архив пишет, но индекс не успевает или не сохраняется.
- Коррупция файлов индекса после аварийного отключения или сбоя RAID.
- Версии ПО/прошивок камеры несовместимы или сбоят после обновления Trassir.
- Антивирус/бэкапы блокируют файлы данных Trassir.
Быстрая диагностика — что проверить за 10–30 минут
- Откройте Trassir Server → Сервис → Статус сервера. Посмотрите загрузку CPU, RAM, IO.
- Проверьте свободное место на диске, где хранятся видео и индекс.
- Убедитесь, что у камеры включено индексирование/детекция в её настройках.
- Попробуйте поиск на коротком отрезке (10–15 минут) и посмотрите логи сервера на ошибки.
- Если архив на NAS/SMB — временно перенесите тестовую папку на локальный SSD и проверьте поиск.
Пошаговые решения
От простого к сложному.
1. Быстрые исправления
- Перезапустите сервис Trassir Server (не клиент) и дождитесь его полного запуска.
- Проверьте и при необходимости включите индексирование для камер (в настройках камеры — индекс/детекция).
- Сделайте чистку ненужных записей, освободив ≥20–30% свободного пространства.
- Отключите антивирус для папок Trassir на сервере или добавьте исключения.
2. Восстановление/пересоздание индекса
- Сделайте резервную копию папки с данными Trassir (папка данных указана в настройках сервера).
- Остановите Trassir Server.
- Удалите файлы индекса (обычно отдельные файлы рядом с архивом — точные имена зависят от версии; если не уверены — обратитесь к поддержке или сделайте полную копию перед удалением).
- Запустите сервер — он начнёт повторную индексацию архива. На больших архивах это может занимать часы.
3. Аппаратные и сетевые улучшения
- Держите базу/индекс на быстрых дисках (SSD) с высокой IOPS.
- Для больших установок используйте отдельный диск для индексных файлов и отдельный для самих записей.
- Избегайте записи архива напрямую на медленные SMB/NFS, особенно при высокой нагрузке камер.
- Добавьте RAM и CPU серверу Trassir при росте числа камер/аналитики.
Настройки Trassir, которые влияют на поиск
- Уровень индексирования: движущиеся объекты, лица, ключевые кадры — включайте только то, что реально используете.
- Качество записи (битрейт, ключевой кадр) — оно влияет на размер архива и скорость обработки.
- Интервал ключевых кадров (GOP) — слишком длинный GOP затрудняет детекцию и поиск.
Пример расчёта хранилища и нагрузки
Пусть 4 камеры, каждая 2 Мбит/s постоянный средний битрейт. Храним 30 дней.
- Общий битрейт = 4 × 2 = 8 Мбит/s ≈ 1 Мбайт/с.
- В сутки ≈ 86 400 с × 1 МБ/с = 86 400 МБ ≈ 84 ГБ.
- За 30 дней ≈ 2,5 ТБ.
Если вы включаете индексацию и аналитику, добавьте 10–30% места на индекс и служебные файлы. Для такой системы рекомендуем SSD для индекса и HDD для архива.
Таблица: варианты индексации и последствия
| Режим индексации |
Плюсы |
Минусы |
| Полная индексация (движение+лица) |
Быстрый и точный поиск по событиям |
Высокая нагрузка на диск/CPU, больше места |
| Только движение |
Хорош соотношение точности и нагрузки |
Лицо/объектный поиск не доступен |
| Без индекса |
Минимальная нагрузка |
Поиск медленный или невозможен по событиям |
Закон и безопасность
Если видеозаписи содержат персональные данные, соблюдайте требования по защите и хранению (включая 152‑ФЗ). Оградите доступ к серверу, используйте логирование и защиту паролем. Храните резервные копии и журнал доступа к архиву.
Если вы не уверены в действиях с файлами индекса или RAID — сначала делайте полную резервную копию. Неправильное удаление файлов может привести к потере записей.
Когда нужно привлекать специалистов
- Индекс регулярно «ломается» после перезагрузок или падений сервера.
- Архив на NAS с высокой нагрузкой и нестабильной сетью.
- Требуется перенос архива на новое хранилище или оптимизация под сотни камер.
Если планируется монтаж/перенос камер или крупная переработка инфраструктуры, можно воспользоваться профессиональными услугами по установке и настройке систем видеонаблюдения — это часто экономит время и снижает риск ошибок: Услуги монтажа и настройки.
Чек‑лист для восстановления нормального поиска
- Проверил свободное место на диске (≥20% свободно).
- Перезапустил Trassir Server и проверил логи на ошибки.
- Убедился, что индексирование включено для проблемных камер.
- Протестировал поиск с локального SSD (временный перенос папки).
- Сделал резервную копию данных перед удалением/восстановлением индекса.
- При необходимости выделил отдельный SSD для индексов.
- Проверил версии ПО и обновил Trassir/прошивки камер при совместимости.
Если после базовых шагов поиск по архиву всё ещё работает плохо, эффективнее собрать логи и описать симптомы (версия Trassir, число камер, тип хранилища, пример времени с проблемой) и обратиться к специалистам или в техническую поддержку Trassir. В большинстве случаев проблема — ресурсная или сетевая, и её можно локализовать за пару часов.