GDB调试Segment Fault的线上http进程的方法
2014-11-07 23:48
381 查看
有些问题只有在大并发访问量的线上机器上才能体现出来,测试机没法重现。
我们可以使用GDB来解决这个问题。
首先在命令行启动GDB
GDB
然后输入
attach http进程id
如果需要设置断电的话,可以先执行stop,然后设置断电
然后 输入 c 或者 continue 让这个进行继续提供服务,如果这个进程发生了Segfault错误,我们可以通过 bt 等跟踪命令,来查看问题出在哪里
我们可以使用GDB来解决这个问题。
首先在命令行启动GDB
GDB
然后输入
attach http进程id
如果需要设置断电的话,可以先执行stop,然后设置断电
然后 输入 c 或者 continue 让这个进行继续提供服务,如果这个进程发生了Segfault错误,我们可以通过 bt 等跟踪命令,来查看问题出在哪里
相关文章推荐
- Linux 下用gdb单步调试多进程方法.
- GDB调试fork+exec创建的子进程的方法
- GDB调试之core文件(如何定位到Segment fault)
- Linux程序崩溃(segment fault)原因的调试 gdb, valgrind
- GDB调试fork+exec创建的子进程的方法
- 嵌入式 使用gdb调试段错误(segment fault)
- Linux 下用gdb单步调试多进程方法.
- GDB调试fork+exec创建的子进程的方法
- linux 下 Gdb 调试多进程的方法
- VS2017 启动调试出现 无法启动程序“http://localhost:15613” 操作在当前状态中是非法的。 同时附加进程也是错误的解决方法
- 部分GNU代码片 15、GDB调试多进程的方法
- 段错误(Segment fault)使用GDB调试core文件样例
- 产生segment fault的原因及调试方法总结
- linnx内核出现段错误(segment fault)的调试方法
- Linux 下用gdb单步调试多进程方法
- 守护进程的调试方法
- 用gdb 调试子进程
- Linux下使用GDB调试程序的方法
- [转]HTTP调试工具:Fiddler的使用方法介绍
- 守护进程的调试方法