调试日志
优质
小牛编辑
149浏览
2023-12-01
要开启调试日志,首先需要在配置nginx时打开调试功能,然后编译:
https://www.xnip.cn/doc/BZ7EWB2Econfigure --with-debug ...
然后在配置文件中设置error_log
的级别为debug
:
error_log /path/to/log debug;
nginx的windows二进制版本总是将调试日志开启的,因此只需要设置debug
的日志级别即可。
注意,重新定义错误日志时,如过没有指定debug
级别,调试日志会被屏蔽。下面的例子里,在server层中重新定义的日志就屏蔽了这个虚拟主机的调试日志:
error_log /path/to/log debug; http { server { error_log /path/to/log; ...
为了避免这个问题,注释这行重新定义日志的配置,或者也给日志指定debug
级别:
error_log /path/to/log debug; http { server { error_log /path/to/log debug; ...
另外,也可以只针对选定的客户端地址开启调试日志:
error_log /path/to/log; events { debug_connection 192.168.1.1; debug_connection 192.168.10.0/24; }