kmp_cc_out_ctrl_read_timeout
指令 `kmp_cc_out_ctrl_read_timeout` 在 NGINX 流中为 Kaltura Media Framework 的控制连接配置读取超时。
Kaltura Media Framework Common NGINX Module
·
streamstream server
语法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;
}
}⚠
确保超时值根据预期的网络延迟或应用程序性能设定得合理。
⚠
将超时设置得过低可能会中断正常的控制连接操作。