persist_setup_timeout

`persist_setup_timeout` 指令设置在 Kaltura Media Framework 中持久建立会话的超时时长。

语法persist_setup_timeout time;
默认值none
上下文
参数1

说明

persist_setup_timeout 指令指定 NGINX 服务器在与 Kaltura Media Framework 建立持久会话时会等待的最长时间。该超时值对于确保会话不会无限期挂起并有效管理资源至关重要。如果会话建立超过该指定时间,请求将被终止,从而可能降低服务器负载并避免用户长时间等待。

该指令接受一个参数,参数类型为时间长度。格式遵循典型的 NGINX 时间规范,允许使用秒、分钟或小时等不同时间单位。在配置 persist_setup_timeout 时,必须选择在性能与用户体验之间取得平衡的超时时间。超时时间过短可能导致会话频繁失败,而过长则可能导致响应延迟和资源分配问题。

在实际使用中,应在处理 Kaltura API 请求的相关 NGINX 配置块中设置此指令。它在高流量场景中特别有效,尤其是同时建立多个流媒体会话时,可确保资源得到高效分配并让客户端及时收到响应。

配置示例

persist_setup_timeout 30s;

确保超时时间值适合您应用程序的预期延迟。

避免设置过长的超时时间,以防服务器资源耗尽。

注意会话过快超时对用户体验的影响。

← 返回所有指令