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