kmp_ctrl_timeout

Директива `kmp_ctrl_timeout` задаёт длительность таймаута для операций контроллера Kaltura Media Framework в NGINX.

Синтаксисkmp_ctrl_timeout time_value;
По умолчаниюnone
Контекст
Аргументы1

Описание

Директива kmp_ctrl_timeout является опцией конфигурации, предоставляемой Kaltura Media Framework Common NGINX Module. Эта директива задаёт максимально допустимую длительность, в течение которой контроллер будет ожидать ответ на JSON-события, передаваемые между медиакомпонентами. Если таймаут превышен, операция будет прервана, что предотвращает зависание системы на неопределённый срок при сбоях связи.

Параметром для этой директивы является значение времени, которое можно задавать в различных форматах, например в секундах или миллисекундах, в зависимости от требуемой точности. Эффективное управление таймаутами позволяет администраторам обеспечить отзывчивость инфраструктуры Kaltura, особенно в средах, где запросы на обработку медиа могут занимать различное время. Это гарантирует, что компоненты не будут блокироваться из-за неответствующих сервисов.

Правильная настройка таймаута критична, поскольку слишком большое значение может привести к излишним задержкам при обработке ошибок и механизмах восстановления, тогда как слишком малое значение может вызвать преждевременное завершение допустимых операций при кратковременных сетевых перебоях или задержках обработки. Тщательная настройка этой директивы необходима для поддержания стабильности и производительности системы при высоких нагрузках или колебаниях сети.

Пример конфига

kmp_ctrl_timeout 30s;

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

Убедитесь, что все компоненты инфраструктуры Kaltura правильно настроены для корректной обработки настроек timeout.

← Ко всем директивам