ngx_http_backtrace_module
优质
小牛编辑
130浏览
2023-12-01
The backtrace module is not enabled by default. You should compile it explicitly:
./configure --with-backtrace_module.
It can be used to dump backtrace of nginx in case a worker process exits abnormally, e.g. when some signal is received (SIGABR, SIGBUS, SIGFPE, SIGILL, SIGIOT, SIGSEGV). It's quite handy for debugging purpose.
This module requires the backtrace(3) function in glibc. You can't enable it on systems lack of this function (FreeBSD, Darwin).
Directives
Syntax: backtrace_log log_path Default: backtrace_log error.log Context: main
Specify the log file name of backtrace.
backtrace_log /path/to/backtrace.log
Syntax: backtrace_max_stack_size size Default: backtrace_max_stack_size 30 Context: main
Specify the maximum stack depth for backtrace