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;
}
相关文章
相关标签/搜索