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