kmp_cc_out_ctrl_read_timeout

Директива `kmp_cc_out_ctrl_read_timeout` настраивает тайм-аут чтения для соединений управления Kaltura Media Framework в потоках NGINX.

Синтаксисkmp_cc_out_ctrl_read_timeout time_value;
По умолчанию30s
Контекстstream, stream server
Аргументы1

Описание

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

Директива принимает один аргумент, который должен быть значением времени, заданным в стандартном формате времени NGINX (миллисекунды, секунды, минуты и т. д.). Пользователи могут задавать это значение исходя из характеристик задержки их приложения и ожидаемых сценариев взаимодействия. Установка слишком малого значения таймаута может привести к преждевременному закрытию соединений, тогда как слишком большое значение может привести к исчерпанию ресурсов в периоды бездействия.

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

stream {
    server {
        listen 1234;
        kmp_cc_out_ctrl_read_timeout 60s;
    }
}

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

Установка слишком малого таймаута может нарушить нормальную работу легитимных управляющих соединений.

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