在openresty中,执行capture时会跳过access阶段。
参见agentzh在邮件列表中的说法:
ngx.location.capture() 发起的是 nginx 子请求。根据 nginx 的设计,所有的子请求(不限于 ngx_lua
模块发起的子请求)都会直接跳过 access 请求处理阶段里的所有处理程序(不限于 ngx_lua 模块的 access_by_lua)。
参考:
- [1] openresty邮件列表
在openresty中,执行capture时会跳过access阶段。
参见agentzh在邮件列表中的说法:
ngx.location.capture() 发起的是 nginx 子请求。根据 nginx 的设计,所有的子请求(不限于 ngx_lua
模块发起的子请求)都会直接跳过 access 请求处理阶段里的所有处理程序(不限于 ngx_lua 模块的 access_by_lua)。
参考: