persist_bucket_time
设置 Kaltura Media Framework for NGINX 中桶持久化的持续时间。
Kaltura Media Framework Common NGINX Module
语法persist_bucket_time duration [options];
默认值none
上下文
参数2-3
说明
persist_bucket_time 指令在 Kaltura Media Framework for NGINX 中用于定义请求数据在内存中保留以供处理的持续时间。该指令对管理 NGINX 服务器在丢弃之前会保留与媒体流请求相关的状态信息的时长至关重要,本质上决定了每个桶中请求的持久化时间。这有助于通过明确管理空闲请求可能占用资源的时长来优化资源利用。
该指令通常可接受 2 到 3 个参数,第一个参数为持续时间,指定状态应保持的时间(以秒为单位)。此外,它可能包含可选参数,用于定义例如达到最大时间后应采取的行为或如何处理同一桶中的多个请求等策略。正确配置此指令对于保持媒体请求的高效流动至关重要,因为它直接影响服务器如何处理同时进行的流媒体请求以及如何管理系统资源。
配置示例
persist_bucket_time 300;
⚠
将持久时间设置得非常高可能在收到大量并发请求时导致内存耗尽。
⚠
在高流量情况下,错误配置可选参数可能导致意外行为。