busy
NGINX RTMP 模块中的 'busy' 指令控制在高负载期间对同时连接的处理。
NGINX RTMP module
语法busy on | off;
默认值off
上下文
参数1
说明
'busy' 指令是使用 NGINX RTMP 模块的应用配置的一部分,旨在在面临多个传入的 publish 或 play 请求时高效地管理资源分配。它有助于限制任何时刻可处理的同时 streams 的数量,从而有效管理服务器负载并防止可能导致服务降级的过载情况。当服务器被标记为 busy 时,新的连接可能会被临时拒绝,直到现有连接得到处理,最终目的是在高峰活动期间实现性能平衡。
配置示例
application myapp {
live on;
busy on;
}⚠
确保该指令在高峰期不会因错误配置限制而对合法用户产生不利影响。
⚠
在将此指令与其他速率限制配置一起设置时要小心,因为它们可能会发生冲突。
⚠
建议在负载情况下测试服务器,以确定 busy directive 的合适设置。