Nginx高级配置——仅针对指定的客户端输出DEBUG级别的日志

语法:debug_connection[IP|DIDR]

这个配置项实际上属于事件类配置,因此,它必须放在events{…}中才有效。它的值可以是IP地址或CIDR地址,例如:

这样,仅仅来自以上IP地址的请求才会输出debug级别的日志,其他请求仍然沿用error_log中配置的日志级别。

上面这个配置对修复bug很有用,特别是定位高并发请求下才会发生的问题。

注意,使用debug_connection前,需确保在执行configure时已经加入了–with-debug参数,否则不会生效。

【摘自:《深入理解Nginx:模块开发与架构解析(第2版)》 陶辉 著】