## 命令
- 所用线程堆栈信息 `thread apply all bt`

## 技巧

- gdb重启，在命令里执行：kill，然后run
- 按 Ctrl-X 再按 A，就会出现一个窗口可以查看源代码
- 打印完整字符串：set print elements 0
- gdb中设置参数：set args
- `gdb --batch --pid 5664 --ex 'call malloc_stats()'`  内存信息

### 打印关键信息
```
set print elements 0
p _ppt->m_par_ori
```

### nginx core dump
```
nginx.conf
worker_rlimit_core 2048m;
working_directory core_files;
主要保证 nginx 路径下，存在 core_files 文件夹，且注意文件夹权限。

系统 /etc/security/limits.conf
*               soft    core            unlimited
*               hard    core            unlimited
```