Перейти к содержимому

Логи в Astra

Логи помогают устранять проблемы со стримингом, следить за состоянием сервиса и понимать, что происходит с вашими потоками. Astra группирует сообщения логов по уровню важности:

  • error: Критические проблемы, которые останавливают ввод потока или нарушают работу функций
  • warning: Проблемы с потоком, которые могут повлиять на качество воспроизведения или вызвать другие ошибки
  • info: Обычные события сервиса, такие как запуск, остановка, информация о версии или активация потока
  • debug: Подробная техническая информация о процессе обработки потока. По умолчанию отключено. Включается в настройках логов или с помощью параметра командной строки --debug
  • HTTP Access Log: Записывает все запросы к HTTP-серверу Astra в отдельный файл

Откройте логи в веб-интерфейсе, нажав Лог в главном меню:

Логи в веб-интерфейсе

  • Поиск: Фильтруйте сообщения, чтобы быстро находить нужные ошибки или события
  • Настройки: Управляйте тем, какая информация записывается в лог
  • Очистить: Удалите сообщения из просмотра. Файлы логов на сервере при этом не изменяются

Измените, что будет записываться в логах, в разделе ЛогНастройки:

Настройки логов

  • API Access: Записывать каждый запрос к API, чтобы отслеживать, кто вносит изменения в ваш сервис
  • Debug: Записывать подробную техническую информацию о процессе обработки потока для диагностики сложных проблем

Место записи логов Astra зависит от того, как был запущен сервис:

  • Стандартный запуск сервиса с помощью astra init: логи записываются в /var/log/astra.log
  • Пользовательский запуск сервиса с помощью astra init <port> <service>: логи записываются в /var/log/<service>.log
  • Консольный режим: логи отображаются только в выводе консоли

Astra автоматически контролирует размер файлов логов. Когда файл лога достигает 2 МБ, Astra создает новый файл и сохраняет одну предыдущую версию в качестве резервной копии.

Эти статьи помогут вам разобраться в распространённых сообщениях логов:

  • ERROR: CC — потеря или избыток пакетов в потоках MPEG-TS
  • ERROR: PES — повреждённые пакеты PES в потоках MPEG-TS