persist_setup_timeout
`persist_setup_timeout` 指令设置在 Kaltura Media Framework 中持久建立会话的超时时长。
Kaltura Media Framework Common NGINX Module
语法persist_setup_timeout time;
默认值none
上下文
参数1
说明
persist_setup_timeout 指令指定 NGINX 服务器在与 Kaltura Media Framework 建立持久会话时会等待的最长时间。该超时值对于确保会话不会无限期挂起并有效管理资源至关重要。如果会话建立超过该指定时间,请求将被终止,从而可能降低服务器负载并避免用户长时间等待。
该指令接受一个参数,参数类型为时间长度。格式遵循典型的 NGINX 时间规范,允许使用秒、分钟或小时等不同时间单位。在配置 persist_setup_timeout 时,必须选择在性能与用户体验之间取得平衡的超时时间。超时时间过短可能导致会话频繁失败,而过长则可能导致响应延迟和资源分配问题。
在实际使用中,应在处理 Kaltura API 请求的相关 NGINX 配置块中设置此指令。它在高流量场景中特别有效,尤其是同时建立多个流媒体会话时,可确保资源得到高效分配并让客户端及时收到响应。
配置示例
persist_setup_timeout 30s;
⚠
确保超时时间值适合您应用程序的预期延迟。
⚠
避免设置过长的超时时间,以防服务器资源耗尽。
⚠
注意会话过快超时对用户体验的影响。