语法:debug_points [start|stop] 默认值:none eg:debug_points stop; //关闭调试选项 作用:用于调试,在调试器内设置断点 2 error_log 语法:error_log file [debug|info|notice|warn|error|crit] 默认值:${prefix}/logs/error.log eg:error_log /var/logs/error.log; //设置错误日志的路径 作用:用于记录...
{ ngx_string("debug_points"), NGX_MAIN_CONF|NGX_DIRECT_CONF|NGX_CONF_TAKE1, ngx_conf_set_enum_slot, 0, offsetof(ngx_core_conf_t, debug_points), &ngx_debug_points }, { ngx_string("user"), NGX_MAIN_CONF|NGX_DIRECT_CONF|NGX_CONF_TAKE12, ngx_set_user, 0, 0, NULL }, { ngx...
注意:生产环境(production mode)中不要使用daemon指令,这些选项仅用于开发测试(development mode)。 2. debug_points 含义:断点调试 语法:debug_points [stop|abort] 缺省:none 示例:debug_points stop; 注意:在Nginx内有一些assert断言,这些断言允许Nginx,配合调试器中断程序运行、停止或创建core文件。 3. master_pr...
名称: debug_points 语法: debug_points [ stop| abort ] 默认值: none 功能: 激活所有设置的调试点 === 名称: error_log 语法: error_log file [debug | info | notice | warn | error | crit] 默认值: ${prefix}/logs/error.log 功能: 这个指令用于nginx服务器(包括FastCGI)指定错误日志的文件和记...
1 内核模块: 名称: daemon 语法: daemon on |off 默认值: on 功能: 决定nginx 在前台执行还是后台守护进程执行的 名称: Env 语法: env var | var=value 默认值: 没有 功能: 该指令用于对环境变量重新定义 名称: debug_points
debug_points abort | stop; debug_points是调试检查点的意思,有两个值,当检测到内部错误时,例如重新启动工作进程时套接字泄漏,启用调试点会导致核心文件创建(中止)或进程停止(停止),以便使用系统调试器进行进一步分析。用于 Nginx 内部的几个调试点上,自己写 Nginx 插件时比较有用。
# 指定了调试点 debug_points stop|abort 仅对指定的客户端输出debug级别的日志 debug_connection IP|CIDR 该参数主要用于events模块中,针对指定的ip或者网段记录debug日志: events { debug_connection 10.224.66.14; debug_connection 10.224.57.0/24; }
语法:debug_points [stop | abort]; Nginx在一些关键的错误逻辑中设置了调试点。如果设置了debug_points 为stop,那么Nginx代码执行到这些调试点时就会发出SIGSTOP信号以用于调试;如果debug_points 设置为abort,则会产生一个coredump文件,可以使用gdb来查看Nginx当时的各种信息。
debug_points stop|abort 仅对指定的客户端输出debug级别的日志 debug_connection IP|CIDR 该参数主要用于events模块中,针对指定的ip或者网段记录debug日志: events { debug_connection 10.224.66.14; debug_connection 10.224.57.0/24; } 需要注意的是,在使用该参数时,必须要确保在进行configure时已经加入了--with-deb...