Hello!
On Wed, Jun 6, 2012 at 5:10 PM, 蒋子俊 <jzj....@gmail.com> wrote:
> captureMulti()调用的时候,瓶颈在最慢的那个sub-request。
>
> 如果有一个刚好有一个sub-request巨慢无比的话,有没有机制可以设置超时呢?
>
超时不是在父请求级别设置的,而是在各个子请求。
比方说,你的子请求都是通过 ngx_proxy 模块访问远方 http 服务,则你需要在子请求访问的 location 配置块中通过
proxy_connect_timeout, proxy_send_timeout, 和 proxy_read_timeout
等配置指令来设置相应的超时保护。
类似地,其他 upstream 模块也有相应的超时设置的配置指令。
Regards,
-agentzh