nginx 学习笔记(5) nginx调试日志


为启动一个调试日志,nginx需要在构建时配置城支持调试模式。

./configure --with-debug ...

而且调试级别应该使用err_log指令来设置:

err_log /path/to/log debug;

nginx的二进制windows版本通常在构建时已经支持调试日志,因此只需要设置调试级别就足够了。

注意:重新定义日志而不指明调试级别将使调试日志失效。下面的例子,重新定义了一个服务器的日志导致该服务器上调试日志失效。

error_log /path/to/log debug;

http {
    server {
        error_log /path/to/log;
        ...

为避免出现这种情况,要么注释掉重新定义的日志,要么在配置上加上调试级别。如下:

error_log /path/to/log debug;

http {
    server {
        error_log /path/to/log debug;
        ...
也可以仅通过使用selected_client_addresses来使调试日志生效:
error_log /path/to/log;

events {
    debug_connection 192.168.1.1;
    debug_connection 192.168.10.0/24;
}

 

 

 

 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM