nginx 學習筆記(5) nginx調試日誌

爲啓動一個調試日誌,nginx須要在構建時配置城支持調試模式。nginx

./configure --with-debug ...windows

並且調試級別應該使用err_log指令來設置:服務器

err_log /path/to/log debug;debug

nginx的二進制windows版本一般在構建時已經支持調試日誌,所以只須要設置調試級別就足夠了。調試

注意:從新定義日誌而不指明調試級別將使調試日誌失效。下面的例子,從新定義了一個服務器的日誌致使該服務器上調試日誌失效。日誌

error_log /path/to/log debug;

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

爲避免出現這種狀況,要麼註釋掉從新定義的日誌,要麼在配置上加上調試級別。以下:code

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;
}
相關文章
相關標籤/搜索