store_http_read_req_timeout
`store_http_read_req_timeout` 指令在 Kaltura Media Framework 的 NGINX 模块中设置读取 HTTP 请求的超时时间。
Kaltura Media Framework Common NGINX Module
语法store_http_read_req_timeout timeout;
默认值none
上下文
参数1
说明
store_http_read_req_timeout 指令专为在 NGINX 上运行的 Kaltura Media Framework 管理读取请求超时而设计。该指令在确保服务器不会无限期挂起以等待客户端发送完整 HTTP 请求方面起着关键作用。当客户端发起请求时,服务器开始读取传入的数据。如果在定义的超时时间内未收到数据,服务器将终止连接,从而避免为长时间等待的操作分配不必要的资源。
该指令接受一个参数,用于指定超时时间,以秒为单位设置。调整超时值可以帮助优化资源利用并提高服务器响应效率,尤其在客户端可能存在慢速连接或延迟问题的场景中。此外,正确使用此指令有助于避免由于慢速或无响应客户端导致的服务器过载或性能下降的情况。
要配置此指令,应将其放置在 HTTP 上下文或 NGINX 配置文件的 server/location 块中。这允许根据服务器不同部分的需求微调对客户端请求的处理方式。
配置示例
store_http_read_req_timeout 30;
⚠
确保 timeout 值适合您的应用需求;设置过低可能会导致有效请求被丢弃。
⚠
在全局设置 timeout 值与在特定 server 或 location 级别设置时要小心,以避免出现非预期的配置。