如何深度追踪并分析SSI、镜像流量及内部重定向的子请求执行细节?
- 内容介绍
- 相关推荐
本文共计923个文字,预计阅读时间需要4分钟。
plaintextlog_subrequest 仅在定义了能识别子请求的日志变量(如 $subrequest)且日志格式正确引用时才生效。未配置 log_format 或 access_log 指令,log_subrequest on 等同于未设置。
为什么 $subrequest 总是空?
这是最常卡住人的点:$subrequest 变量本身不输出任何内容,它只在子请求上下文中为字符串 "1",主请求中为空字符串(不是 "0",也不是 NULL)。所以如果你在日志里看到 subreq="",那大概率是主请求;看到 subreq="1",才是子请求。
本文共计923个文字,预计阅读时间需要4分钟。
plaintextlog_subrequest 仅在定义了能识别子请求的日志变量(如 $subrequest)且日志格式正确引用时才生效。未配置 log_format 或 access_log 指令,log_subrequest on 等同于未设置。
为什么 $subrequest 总是空?
这是最常卡住人的点:$subrequest 变量本身不输出任何内容,它只在子请求上下文中为字符串 "1",主请求中为空字符串(不是 "0",也不是 NULL)。所以如果你在日志里看到 subreq="",那大概率是主请求;看到 subreq="1",才是子请求。

