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

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

В данном разделе описана дополнительная информация, которая может помочь при работе с логами 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

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

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

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