kmp_ctrl_timeout
`kmp_ctrl_timeout` 指令在 NGINX 中设置 Kaltura Media Framework 控制器操作的超时时间。
Kaltura Media Framework Common NGINX Module
语法kmp_ctrl_timeout time_value;
默认值none
上下文
参数1
说明
kmp_ctrl_timeout 指令是由 Kaltura Media Framework Common NGINX Module 提供的一个配置选项。该指令指定控制器在媒体组件之间传递的 JSON 事件上等待响应的最长时间。如果超过该超时时间,操作将被中止,从而防止在通信故障期间系统无限期挂起。
该指令的参数是一个时间值,可以用多种格式指定,例如秒或毫秒,取决于所需的精度。通过有效地管理超时,管理员可以确保 Kaltura 基础设施保持响应,尤其是在媒体处理请求完成所需时间可能各不相同的环境中。这可以确保组件不会因服务无响应而停滞。
配置合适的超时非常重要,因为过高的值可能导致错误处理和恢复机制不必要的延迟,而过低的值可能在短暂的网络中断或处理延迟期间导致合法操作被过早终止。为维持高负载或网络波动期间的系统稳定性和性能,正确调整该指令至关重要。
配置示例
kmp_ctrl_timeout 30s;
⚠
将超时设置得过低可能导致合法请求在完成之前失败。
⚠
确保 Kaltura 基础设施的所有组件已适当调整以处理这些超时设置。