Перейти к содержанию

Вывод информации в логи#

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

Формат вывода логов FaceStream#

Логи FaceStream имеют следующий формат:

[I0317 16:27:07.375125    57 LunaBaseClient.cpp:45] [client] Request

Здесь:

  • I0317:

    • I — уровень логирования. В логах может отображаться 4 уровня — I (Info), W (Warning), E (Error), F (Fatal). При необходимости можно настроить уровень логирования (см. параметр «severity»);
    • 0317 — день и месяц, т.е. 17 марта.
  • 16:27:07.375125 — временная метка.

  • 57 — PID идентификатор процесса.

  • LunaBaseClient.cpp — имя файла, из-за которого появилась данная строка лога.

  • 45 — номер строки.

  • [client] — тег, связанный с логированием соответствующей информации (см. параметр «tags»).

  • Request — описание строки лога.

Перечень ошибок FaceStream не представлен в данной главе.

Ошибки сервиса LUNA Streams#

Данный раздел описывает ошибки, которые возвращает сервис LUNA Streams. Каждая из ошибок API имеет свой уникальный номер. Его удобно использовать, чтобы найти ошибку.

Некоторые из этих ошибок могут иметь несколько различных причин возникновения.

В случае возникновения 'Internal server error' или иной непредвиденной ошибки следует обратиться к логам сервиса для получения дополнительной информации о проблеме.

При использовании LUNA Streams вместе с сервисами LUNA PLATFORM, могут возникнуть ошибки других сервисов LP. В таком случае следует обратиться к документации LUNA PLATFORM или посетить сайт с онлайн-документацией, содержащей полный перечень ошибок, возвращаемых сервисами LUNA PLATFORM 5.

Вернулся код ошибки 39001#

Сообщение ошибки:

Object not found Stream with id {value} not found

Источник ошибки:

Ошибки сервиса LUNA Streams

Описание ошибки:

Поток с указанным идентификатором не был найден. Убедитесь, что задан существующий "stream_id". Получить список существующих "stream_id" можно с помощью запроса GET к ресурсу "/streams".

Вернулся код ошибки 39002#

Сообщение ошибки:

Bad input data ‘{value}’ is not valid stream status; permitted: {value}.

Источник ошибки:

Ошибки сервиса LUNA Streams

Описание ошибки:

При создании потока был введён некорректный статус в поле "status". Можно задавать только два статуса — "pause" и "pending". Остальные статусы можно получить только в определённый момент времени (см. раздел "Таблица переходов от статуса к статусу"). В описании ошибки приводится ожидаемый статус.

Вернулся код ошибки 39003#

Сообщение ошибки:

Unable to stop processing Processing of stream with id ‘{value}’ is already in progress and cannot be stopped.

Источник ошибки:

Ошибки сервиса LUNA Streams

Описание ошибки:

Невозможно выставить статус "pause" для указанного "stream_id", поскольку обработка уже началась (актуально только для видеофайлов).

Вернулся код ошибки 39004#

Сообщение ошибки:

Bad input data ‘{value}’ is not valid stream log target; permitted: {}.

Источник ошибки:

Ошибки сервиса LUNA Streams

Описание ошибки:

Указано несуществующее значение параметра "targets" в запросе "/streams/logs"на получение логов.

Вернулся код ошибки 39005#

Сообщение ошибки:

Unable to cancel processing Processing of stream with id ‘{value}’ is finished and cannot be cancelled

Источник ошибки:

Ошибки сервиса LUNA Streams

Описание ошибки:

Невозможно выставить статус "cancel" для указанного "stream_id", т.к. обработка уже завершена.

Вернулся код ошибки 39006#

Сообщение ошибки:

Unique constraint error Group named {value} already exists

Источник ошибки:

Ошибки сервиса LUNA Streams

Описание ошибки:

Группа с указанным названием уже существует.

Укажите другое название или удалите существующую группу с помощью запроса "remove group".

Вернулся код ошибки 39007#

Сообщение ошибки:

Object not found Group named {value} not found

Источник ошибки:

Ошибки сервиса LUNA Streams

Описание ошибки:

Не найдена группа с указанным именем.

Проверьте введенное имя группы.

Можно получить список всех существующих групп с их параметрами с помощью запроса "get groups".

Вернулся код ошибки 39008#

Сообщение ошибки:

Object not found Group with id {value} not found"

Источник ошибки:

Ошибки сервиса LUNA Streams

Описание ошибки:

Не найдена группа с указанным идентификатором.

Проверьте введенный идентификатор группы.

Можно получить список всех существующих групп с их параметрами с помощью запроса "get groups".

Вернулся код ошибки 39009#

Сообщение ошибки:

Object not found. Not found '{value}' preview url for stream with id '{value}'.

Источник ошибки:

Ошибки сервиса LUNA Streams

Описание ошибки:

Не найден указанный url предварительного просмотра (live или last_frame) для указанного stream_id.

Убедитесь, что отчет содержит требуемый url-адрес.

Вернулся код ошибки 39010#

Сообщение ошибки:

Preview processing error, {value}

Источник ошибки:

Ошибки сервиса LUNA Streams

Описание ошибки:

Ошибка обработки предварительного просмотра.

В скобках указывается ошибка, передаваемая от источника потока.

Ошибки сервиса LUNA Video Manager#

В данном разделе описаны ошибки, которые может возвращать сервис LUNA Video Manager.

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

Если вы получили ответ Internal server error или любую другую неожиданную ошибку, для диагностики проблемы обратитесь к логам сервиса LUNA Video Manager.

При использовании LUNA Video Manager вместе с другими сервисами LUNA PLATFORM могут возникать ошибки, специфичные для этих сервисов. В таком случае обратитесь к соответствующей документации LUNA PLATFORM. Полный перечень ошибок всех сервисов LUNA PLATFORM также доступен на сайте с онлайн-документацией.

Вернулся код ошибки 44001#

Сообщение ошибки:

Object not found. Stream with id {value} not found

Источник ошибки:

Ошибки сервиса Video Manager

Описание ошибки:

Поток с указанным идентификатором не найден.

Можно получить список всех потоков с помощью запроса "get streams".

Вернулся код ошибки 44002#

Сообщение ошибки:

Bad input data. '{value}' is not valid stream status; permitted: {value}.

Источник ошибки:

Ошибки сервиса Video Manager

Описание ошибки:

Указанный статус не является подходящим. В ответе предоставлен список возможных статусов.

Вернулся код ошибки 44003#

Сообщение ошибки:

Unique constraint error. Group named '{value}' already exists

Источник ошибки:

Ошибки сервиса Video Manager

Описание ошибки:

Группа с указанным именем уже существует.

Список всех созданных групп можно получить с помощью запроса "get groups".

Вернулся код ошибки 44004#

Сообщение ошибки:

Object not found. Group with id {value} not found

Источник ошибки:

Ошибки сервиса Video Manager

Описание ошибки:

Группа с указанным идентификатором не найдена.

Список всех созданных групп можно получить с помощью запроса "get groups".

Вернулся код ошибки 44005#

Сообщение ошибки:

Object not found. Group named '{value}' not found

Источник ошибки:

Ошибки сервиса Video Manager

Описание ошибки:

Группа с указанным именем не найдена.

Список всех созданных групп можно получить с помощью запроса "get groups".

Вернулся код ошибки 44006#

Сообщение ошибки:

Bad input data. '{value}' is not valid stream log target; permitted: {value}.

Источник ошибки:

Ошибки сервиса Video Manager

Описание ошибки:

Указанное значение в поле "targets" в запросе на получение логов не подходит под перечень доступных значений. В ответе предоставлен список возможных значений.

Вернулся код ошибки 44007#

Сообщение ошибки:

Object not found. Agent with id {value} not found

Источник ошибки:

Ошибки сервиса Video Manager

Описание ошибки:

Агент с указанным идентификатором не найден.

Список всех созданных агентов можно получить с помощью запроса "get agents" к сервису Video Manager. См. подробную информацию в спецификации сервиса Video Manager.

Вернулся код ошибки 44008#

Сообщение ошибки:

Object not found. Analytic with id {value} not found

Источник ошибки:

Ошибки сервиса Video Manager

Описание ошибки:

Аналитика с указанным идентификатором не найдена.

Список всех созданных аналитик можно получить с помощью запроса "get analytics".

Вернулся код ошибки 44009#

Сообщение ошибки:

Unique constraint error. Analytic with name '{value}' already exists

Источник ошибки:

Ошибки сервиса Video Manager

Описание ошибки:

Аналитика с указанным именем уже существует.

Список всех созданных аналитик можно получить с помощью запроса "get analytics".

Вернулся код ошибки 44013#

Сообщение ошибки:

Stream status is unsuitable. Stream with id '{value}' is not currently being processed

Источник ошибки:

Ошибки сервиса Video Manager

Описание ошибки:

Невозможно определить статус потока. Поток с указанным идентификатором не находится в обработке.

Вернулся код ошибки 44014#

Сообщение ошибки:

Unprocessable content. Failed to find agent that supports all analytics associated with the stream

Источник ошибки:

Ошибки сервиса Video Manager

Описание ошибки:

Невозможно найти агента, который мог бы найти все аналитики, указываемые в потоке.

Необходимо создавать отдельные потоки для разных агентов.

Вернулся код ошибки 44016#

Сообщение ошибки:

Unable to update analytic. {value} analytic version is too low

Источник ошибки:

Ошибки сервиса Video Manager

Описание ошибки:

Ошибка возвращается, если версия аналитики ниже уже зарегистрированной в Video Manager.

Вернулся код ошибки 44019#

Сообщение ошибки:

Object not found. The analytics with index {value} for stream with id {value} not found

Источник ошибки:

Ошибки сервиса Video Manager

Описание ошибки:

Аналитика для потока с указанным идентификатором не найдена.

Проверьте корректность введенного индекса.

Вернулся код ошибки 44021#

Сообщение ошибки:

Bad input data. {value} is not valid target to get streams. Valid target should be one of {value}.

Источник ошибки:

Ошибки сервиса Video Manager

Описание ошибки:

Указанное значение в поле "targets" в запросе на получение потоков не подходит под перечень доступных значений. В ответе предоставлен список возможных значений.

Вернулся код ошибки 44022#

Сообщение ошибки:

Unprocessable content. Failed to merge settings during merging settings from group with {value} {value}: {value}

Источник ошибки:

Ошибки сервиса Video Manager

Описание ошибки:

Ошибка возникает в процессе применения (слияния) настроек группы к связанным потокам. Проверьте корректность значений в обновлённой конфигурации группы.

Вернулся код ошибки 44023#

Сообщение ошибки:

Unprocessable content. Failed to merge settings for stream with id {value} during merging settings from group with {value} {value}: {value}

Источник ошибки:

Ошибки сервиса Video Manager

Описание ошибки:

Ошибка возникает на уровне потока, когда система пытается применить настройки группы к уже существующему потоку, но их конфигурации конфликтуют. Это ошибка слияния индивидуальных настроек потока с групповыми.