alibaba / Nginx Backtrace
A Nginx module to dump backtrace when a worker process exits abnormally
Stars: ✭ 62
Programming Languages
c
50402 projects - #5 most used programming language
Name
- Backtrace module. It comes from Tengine, an Nginx distribution with quite a few advanced features.
Description
- 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
backtrace_log
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
backtrace_max_stack_size
Syntax: backtrace_max_stack_size size Default: backtrace_max_stack_size 30 Context: main
Specify the maximum stack depth for backtrace
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].