ts_kmp_ctrl_retry_interval
Устанавливает интервал повторных попыток для операций контроллера Kaltura Media Framework в NGINX.
Описание
Директива ts_kmp_ctrl_retry_interval задаёт длительность между попытками повторного выполнения операций контроллера в Kaltura Media Framework. Она необходима в сценариях, когда контроллер должен взаимодействовать с различными компонентами, такими как транскодер или издатели медиа, и при этом сталкивается с временными ошибками в ходе этих взаимодействий. Эта директива позволяет контролировать время, в течение которого фреймворк ожидает перед повторной отправкой команд или запросом обновлений статуса в случае сбоев. Правильная настройка этой директивы помогает администраторам снизить влияние временных сетевых сбоев или перегрузки компонентов и тем самым обеспечить более надёжные рабочие процессы обработки медиа.
Директива принимает один аргумент, задающий длительность интервала. Это значение следует устанавливать с учётом ожидаемой задержки и требований к восстановлению после отказов в конкретной среде. Установка слишком короткого интервала может привести к быстрым последовательным попыткам, которые не дают достаточно времени для восстановления, в то время как слишком длинный интервал может задерживать критические операции, которые могли бы завершиться успешно при более ранних повторах. Крайне важно протестировать и подобрать это значение в соответствии с конкретной инфраструктурой потоковой передачи медиа и её характеристиками отклика.
Пример конфига
stream {
server {
ts_kmp_ctrl_retry_interval 10s;
}
}Убедитесь, что интервал соответствует задержке вашей сети.
Установка слишком малого интервала может перегрузить контроллер запросами.
Обязательно проверьте возможное влияние на производительность медиа-конвейера.