---
title: Перечень алертов
url: https://doc2.pstreamer.tv/ru/manual/extras/alert_codes.html
lang: ru
product: Perfect Streamer
version: 2.0.2.423
---

# Перечень алертов

Руководство ссылается на алерты по коду, а веб-интерфейс показывает алерт по **токену** — короткому английскому имени вида `no-data`. Код выводится вместо токена только до загрузки списка кодов. В HTTP API, во внешних назначениях оповещений и в переменных скрипта алерт приходит с числовым кодом ([Внешняя доставка алертов](../meshwork/alerts.md#meshwork-alert-delivery), [Внешние скрипты для оповещений](alert_scripts.md#extras-alert-scripts)). Таблица ниже связывает одно с другим.

Как устроен алерт, его уровни и состояния — [Как устроен алерт](../meshwork/alerts.md#meshwork-alerts-model), подробные условия по группам — [Каталог кодов алертов](../meshwork/alerts.md#meshwork-alert-codes). Уровень в таблице — тот, с которым алерт поднимается; «предупреждение, затем ошибка» означает два настраиваемых порога ([Настройки алертера](../meshwork/alerts.md#meshwork-alerts-settings)). В столбце «С версии» — версия, в которой код появился.

## Потоки: состояние и рабочий цикл

| Код | Токен | Уровень | Что означает и что делать | С версии |
| --- | --- | --- | --- | --- |
| 1 | `io-error` | критический | Вход или выход перешёл в состояние ошибки: поток потерял источник или доставку. Проверьте источник или назначение; причина — в строке входа или выхода. | 2.0.0 |
| 2 | `hard-error` | требует действий администратора | Неустранимая ошибка рабочего цикла потока. Сбросьте её: поставьте поток на паузу и запустите снова. | 2.0.0 |
| 3 | `no-data` | предупреждение | Запущенный поток не отдаёт данные дольше таймаута. Проверьте источник и активный вход. | 2.0.0 |
| 4 | `low-bitrate` | предупреждение | Битрейт потока держится ниже заданного минимума. Проверьте источник. | 2.0.0 |
| 13 | `admin-wait` | требует действий администратора | Поток остановлен в ожидании администратора: пригодного входа не осталось (входов нет или все на паузе). Добавьте или снимите с паузы вход. | 2.0.0.3 |
| 14 | `io-admin-wait` | требует действий администратора | Вход или выход остановился сам и повтором не восстанавливается. Устраните причину и перезапустите его. | 2.0.0.4 |
| 27 | `input-fallback` | предупреждение | Поток работает на резервном входе: основной вход отказал. Проверьте основной вход. | 2.0.0.11 |
| 39 | `stream-thread-cpu` | предупреждение | Рабочий поток обработки потока сильно загружает ядро CPU. | 2.0.0.70 |
| 58 | `sync-gap-resync` | ошибка | Скачок PCR источника за окно разрыва порвал выдачу, накопленное отброшено. Проверьте источник. | 2.0.2.336 |
| 59 | `sync-rt-resync` | предупреждение | Выдача пересинхронизирована по реальному времени: подача не выдерживает заданной задержки. Увеличьте задержку или проверьте источник. | 2.0.2.336 |
| 60 | `stream-no-source` | критический | У запущенного потока не осталось подающего входа. Проверьте входы. | 2.0.2.340 |
| 61 | `sync-gap-absorbed` | информация | Скачок PCR источника за окно разрыва обошёлся без потерь. Действий не требуется. | 2.0.2.348 |
| 62 | `cam-pipe` | ошибка | Отдельный модуль CI недоступен или перестал возвращать пакеты; вход передаёт поток без дескремблирования. | 2.0.2.359 |
| 65 | `backup-input-error` | предупреждение | Поток идёт через один вход, а его другие входы в ошибке — резерв неисправен. Проверьте резервные входы. | 2.0.2.420 |

## Соответствие транспортного потока (TR 101 290)

| Код | Токен | Уровень | Что означает и что делать | С версии |
| --- | --- | --- | --- | --- |
| 5 | `pcr-disc` | ошибка | TR 101 290, 2.3: повторяющиеся разрывы PCR. Проверьте источник. | 2.0.0.2 |
| 6 | `pcr-int` | ошибка | TR 101 290, 2.3a: интервал повторения PCR больше 40 мс. Проверьте кодер или мультиплексор источника. | 2.0.0.2 |
| 7 | `pat-int` | ошибка | TR 101 290, 1.3: интервал повторения PAT больше 500 мс. Проверьте источник. | 2.0.0.2 |
| 8 | `pmt-int` | ошибка | TR 101 290, 1.5: интервал повторения PMT больше 500 мс. Проверьте источник. | 2.0.0.2 |
| 9 | `pts-int` | предупреждение | TR 101 290, 2.5: интервал PTS больше 700 мс. Проверьте кодер источника. | 2.0.0.2 |
| 10 | `pcr-acc` | предупреждение | TR 101 290, 2.4: точность PCR хуже 500 нс. Проверьте источник и сеть до узла. | 2.0.0.2 |
| 11 | `tstd-video` | предупреждение | TR 101 290, 3.3: буфер T-STD по видео. С версии 2.0.2.366 этот алерт не поднимается; показатель остаётся диагностическим. | 2.0.0.2 |
| 12 | `pcr-drift` | предупреждение | Дрейф PCR больше 30 ppm. Показатель чувствителен к загрузке CPU узла; сверьте с загрузкой, прежде чем винить источник. | 2.0.0.2 |
| 15 | `cc-error` | предупреждение | TR 101 290, 1.4: ошибки счётчика непрерывности выше порога за короткое окно — потери пакетов. Проверьте сеть до узла. | 2.0.0.6 |
| 46 | `psi-crc` | ошибка | TR 101 290, 2.2: ошибки CRC таблиц PSI. Проверьте источник. | 2.0.0.94 |
| 47 | `transport` | ошибка | TR 101 290, 2.1: установлен признак transport_error_indicator — ошибки на стороне источника или тракта приёма. | 2.0.0.94 |
| 48 | `si-repetition` | предупреждение | TR 101 290, 3.2: превышен интервал повторения SI-таблиц (SDT, EIT, TDT, NIT). | 2.0.0.94 |
| 49 | `tr101290` | ошибка | Сводный вердикт: поток не соответствует TR 101 290. Подробности — в отчёте TR 101 290 потока. | 2.0.0.94 |

## Ресурсы и оборудование узла

| Код | Токен | Уровень | Что означает и что делать | С версии |
| --- | --- | --- | --- | --- |
| 16 | `cpu` | предупреждение, затем ошибка | Загрузка CPU сервера выше порога. Снизьте нагрузку или перенесите потоки. | 2.0.0.7 |
| 17 | `memory` | предупреждение, затем ошибка | Память сервера занята выше порога. | 2.0.0.7 |
| 18 | `pss-cpu` | предупреждение, затем ошибка | CPU процесса стримера выше порога. | 2.0.0.7 |
| 19 | `pss-memory` | предупреждение, затем ошибка | Память процесса стримера выше порога. | 2.0.0.7 |
| 20 | `tc-cpu` | предупреждение, затем ошибка | Суммарный CPU транскодеров выше порога. | 2.0.0.7 |
| 21 | `tc-mem` | предупреждение, затем ошибка | Суммарная память транскодеров выше порога. | 2.0.0.7 |
| 22 | `net-load` | предупреждение, затем ошибка | Загрузка сетевого интерфейса выше порога (на каждый интерфейс). Проверьте полосу. | 2.0.0.7 |
| 23 | `gpu` | предупреждение, затем ошибка | Загрузка GPU выше порога (на каждое устройство). | 2.0.0.7 |
| 24 | `disk-usage` | предупреждение, затем ошибка | Хранилище DVR заполнено выше порога. Освободите место или уменьшите глубину архива. | 2.0.0.7 |
| 25 | `storage-error` | требует действий администратора | Файловая система хранилища DVR недоступна. Проверьте диск и его монтирование. | 2.0.0.7 |
| 40 | `dvb-thread-cpu` | предупреждение, затем ошибка | Рабочий поток DVB-адаптера сильно загружает ядро CPU. | 2.0.0.70 |
| 41 | `dvb-no-lock` | ошибка | DVB-фронтенд потерял захват сигнала. Проверьте антенну, кабель и параметры настройки. | 2.0.0.70 |
| 42 | `dvb-signal` | предупреждение | Уровень сигнала DVB ниже порога. | 2.0.0.70 |
| 43 | `dvb-snr` | предупреждение | SNR (качество) сигнала DVB ниже порога. | 2.0.0.70 |
| 44 | `dvb-ber` | предупреждение | Битовые ошибки (BER) DVB за интервал выше порога. | 2.0.0.70 |
| 45 | `dvb-ucb` | предупреждение | Неисправленные блоки DVB за интервал выше порога. | 2.0.0.70 |
| 63 | `dvb-no-pat` | ошибка | DVB-фронтенд держит захват, но мультиплекс не принимается. Проверьте частоту и параметры транспондера. | 2.0.2.391 |
| 64 | `gpu-memory` | предупреждение, затем ошибка | Видеопамять GPU NVIDIA занята выше порога (на каждое устройство). | 2.0.2.416 |

## Meshwork и жизненный цикл узла

| Код | Токен | Уровень | Что означает и что делать | С версии |
| --- | --- | --- | --- | --- |
| 26 | `node-down` | ошибка | Узел Meshwork перестал отвечать дольше заданной задержки. Проверьте узел и связь с ним. | 2.0.0.9 |
| 28 | `service-started` | информация | Служба стримера завершила запуск. Действий не требуется. | 2.0.0.25 |
| 37 | `cluster-node-collision` | требует действий администратора | Два узла одного домена используют одно имя. Переименуйте один из них. | 2.0.0.55 |

## Запись DVR

| Код | Токен | Уровень | Что означает и что делать | С версии |
| --- | --- | --- | --- | --- |
| 29 | `dvr-write-error` | ошибка | Запись сегментов или индекса DVR не проходит. Проверьте место и права на диске. | 2.0.0.27 |
| 30 | `dvr-recording-stalled` | предупреждение | Запись DVR застопорилась: вход работает, но новые сегменты долго не сохраняются. Проверьте диск. | 2.0.0.27 |
| 31 | `dvr-archive-degraded` | предупреждение | В недавнем покрытии архива DVR есть пропуски. | 2.0.0.27 |
| 32 | `dvr-index-error` | требует действий администратора | Индекс архива DVR повреждён и не восстанавливается. Проверьте диск. | 2.0.0.27 |
| 50 | `dvr-rw-time` | предупреждение | Время чтения или записи чанков DVR на диск высокое. Проверьте диск. | 2.0.0 |

## Конфигурация, транскодеры, OTT, сертификаты и лицензия

| Код | Токен | Уровень | Что означает и что делать | С версии |
| --- | --- | --- | --- | --- |
| 33 | `config-load-error` | требует действий администратора | Файл настроек не загрузился при запуске; служба поднялась на последней удачной конфигурации. Исправьте файл. | 2.0.0.30 |
| 34 | `ott-audio-unsupported` | предупреждение | В режиме LL-HLS / DASH отброшены звуковые дорожки в неподдерживаемом кодеке (поддерживаются AAC и AC-3). | 2.0.0.36 |
| 35 | `cert-acme-error` | предупреждение | Не удалось выпустить или продлить сертификат HTTPS через ACME. Проверьте доменное имя и доступность порта. | 2.0.0.43 |
| 36 | `transcoder-config-error` | требует действий администратора | Настроенный транскодер не загрузился при запуске: нет исполняемого файла или устройства. Установите пакет транскодера. | 2.0.0.50 |
| 38 | `stream-missing-transcoder` | требует действий администратора | Поток требует транскодер, которого на этом узле нет. Установите транскодер или перенесите поток. | 2.0.0.56 |
| 55 | `lic-expiry` | предупреждение | Срок лицензии истекает: предупреждение за две недели; после срока — требует действий администратора, и служба останавливается. Продлите лицензию. | 2.0.1.262 |
| 56 | `lic-tamper` | требует действий администратора | Лицензия узла признана неподлинной; служба не запустится. Обратитесь в поддержку. | 2.0.2.267 |
| 57 | `lic-unsupported` | требует действий администратора | Лицензия подлинна, но её поколение эта версия больше не принимает. Обратитесь в поддержку. | 2.0.2.301 |

## Дескремблирование: CI/CAM и BISS

| Код | Токен | Уровень | Что означает и что делать | С версии |
| --- | --- | --- | --- | --- |
| 51 | `cam-module-removed` | требует действий администратора | Модуль CAM извлечён. Вставьте модуль. | 2.0.0.162 |
| 52 | `cam-no-subscription` | предупреждение | Модуль CAM сообщает, что программа не оплачена. Проверьте подписку на карте. | 2.0.0.162 |
| 53 | `cam-ca-error` | ошибка | Неустранимая ошибка канала CI или условного доступа. | 2.0.0.162 |
| 54 | `dvb-descramble-fail` | ошибка | Программа с заданным ключом BISS или назначенная CAM остаётся скремблированной. Проверьте ключ или модуль. | 2.0.0.200 |
