kmp_cc_out_ctrl_retries
Директива `kmp_cc_out_ctrl_retries` задаёт количество попыток установления контрольного соединения в развёртываниях Kaltura Media Framework.
Описание
Директива kmp_cc_out_ctrl_retries, специфическая для Kaltura Media Framework Common NGINX Module, задаёт максимальное число попыток, которые сервер будет предпринимать для повторного установления контрольного соединения после сбоя. Это особенно полезно в средах, где контрольные соединения могут быть прерывистыми или подвергаться сетевым проблемам. Настраивая количество повторных попыток, администраторы могут управлять тем, насколько система устойчива к временным сбоям при попытках установить контрольное соединение, обеспечивая тем самым лучшую надёжность и доступность стриминговых сервисов.
Директива принимает один числовой аргумент, который задаёт число попыток повторного подключения. Например, если установить '5', сервер попытается переподключиться до пяти раз, прежде чем прекратить попытки. Поведение повторных попыток последовательное: после неудачной первоначальной попытки подключения сервер будет ждать указанный интервал (часто задаваемый другими настройками) перед следующей попыткой, что позволяет избежать частых "залповых" попыток подключения, которые могли бы усугубить проблему.
Директиву следует задавать в соответствующем контексте (stream или server), чтобы она эффективно применялась к нужному потоку трафика, особенно в сценариях, обрабатывающих медиа-стриминговые протоколы, специфичные для Kaltura. Оптимальная конфигурация предполагает баланс между числом попыток повторного подключения и ожидаемым поведением источников медиа и условиями сети.
Пример конфига
stream {
kmp_cc_out_ctrl_retries 5;
server {
listen 1935;
# additional server configurations
}
}Директива должна быть установлена в правильном контексте; она применима только в блоках 'stream' или 'stream server'.
Слишком большое число повторных попыток может привести к длительным попыткам подключения, что задержит время отклика.
Убедитесь, что связанные настройки таймаутов скорректированы соответствующим образом, чтобы избежать конфликтов в поведении.