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

Перезапуск при сбое

Иногда поток может завершиться сбоем из-за проблем с сетью, источником или по другим техническим причинам.
В Senta Streamer есть встроенный механизм автоматического восстановления — Перезапуск при сбое.

  1. Откройте настройки нужного потока.
  2. Включите опцию Перезапуск при сбое.
  3. Установите параметр Задержка перезапуска (в секундах) — количество секунд, которое система будет ждать перед перезапуском потока.

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

Чтобы избежать бесконечных циклов перезапуска с нестабильными источниками, в приложении есть параметр Лимит перезапусков:

  1. Перейдите в раздел Настройки.
  2. Установите значение Лимит перезапусков — максимальное количество попыток перезапуска за определённый период.

Как это работает:

  • Счётчик ведётся отдельно для каждого потока, но лимит настраивается глобально в настройках.
  • Если количество попыток превышает лимит, дальнейшие перезапуски блокируются на 60 минут.
  • Счётчик сбрасывается каждые 75 минут.
  • Если Лимит перезапусков установлен в 0 или не настроен, попытки перезапуска будут продолжаться бесконечно.

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

  • В настройках потока:
    • Включите Перезапуск при сбое.
    • Установите Задержка перезапуска = 10 секунд.
  • В глобальных настройках:
    • Установите Лимит перезапусков = 5.

В этом случае, если поток завершится сбоем, стример попытается перезапустить его до 5 раз подряд с задержкой 10 секунд.
Если все попытки окажутся неудачными, система сделает паузу на 60 минут перед следующей попыткой.