10.6.12 NGX_HTTP_LOG_PHASE阶段

NGX_HTTP_LOG_PHASE阶段是11个HTTP处理阶段中的最后一个,顾名思义,它是用来记录日志的,如ngx_http_log_module模块就是在这一阶段中记录Nginx访问日志的。如果希望在请求的最后阶段做一些共性的收尾工作,不妨将ngx_http_handler_pt处理方法添加到这一阶段中。

NGX_HTTP_LOG_PHASE阶段的checker方法同样是ngx_http_core_generic_phase,因此,在这一阶段中,ngx_http_handler_pt处理方法的返回值意义与表10-1是完全相同的。