11.10.5 ngx_http_terminate_request

ngx_http_terminate_request方法是提供给HTTP模块使用的结束请求方法,但它属于非正常结束的场景,可以理解为强制关闭请求。也就是说,当调用ngx_http_terminate_request方法结束请求时,它会直接找出该请求的main成员指向的原始请求,并直接将该原始请求的引用计数置为1,同时会调用ngx_http_close_request方法去关闭请求。与上文不同的是,它是HTTP框架提供给各个HTTP模块直接使用的方法,篇幅所限,这个方法就不再详细介绍了。