kmp_cc_out_ctrl_read_timeout

指令 `kmp_cc_out_ctrl_read_timeout` 在 NGINX 流中为 Kaltura Media Framework 的控制连接配置读取超时。

语法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;
    }
}

确保超时值根据预期的网络延迟或应用程序性能设定得合理。

将超时设置得过低可能会中断正常的控制连接操作。

← 返回所有指令