用GDB调试NGINX

转载 2016年05月31日 15:16:36

首先configure加上参数--with-debug。

然后cd objs,修改Makefile,定义CFLAGS =  -pipe  -g -O0 -fno-inline -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror。

最后make && sudo make install。

进入/usr/local/nginx(或者其他自定义目录),修改conf/nginx.conf,加入三行:

[delphi] view plain copy
  1. master_process  off;  
  2. daemon  off;  
  3.   
  4. error_log  logs/error.log debug;  

启动gdb调试:sudo gdb sbin/nginx。

Enjoy it!

configure 时-g 与 -O0 开关控制

实验了一下调试tslib 首先是编译。 1. 允许调试,如下配置。  ./configure --enable-debug --prefix=/opt 但这样虽然增加了-g 选项,...
  • hejinjing_tom_com
  • hejinjing_tom_com
  • 2015年10月17日 10:38
  • 1812

linux ./configure 的参数详解

linux ./configure 的参数详解   ./configure 该脚本将运行一些测试来猜测一些系统相关的变量并检测你的操作   系统的特殊设置,并且最后在制做树中创建一些文件以记录...
  • zjt289198457
  • zjt289198457
  • 2011年10月30日 13:52
  • 26742

nginx源码分析--使用GDB调试nginx

gdb是linux上调试应用程序的首选。在进行nginx的调试过程中,首先需要修改Makefile文件。 vi objs/Makefile #增加 -O0 和 -g 选项; -O0代表不进行优化...
  • yusiguyuan
  • yusiguyuan
  • 2014年05月25日 21:37
  • 2346

用GDB调试nginx

阅读源码的最好方式就是跟踪调试代码,这里介绍了如何利用GDB调试nginx的配置和步骤。 修改配置文件修改nginx.conf: #user nobody; master_process off; ...
  • wxq714586001
  • wxq714586001
  • 2015年05月10日 11:21
  • 368

用gdb调试apache2.2和nginx

转自http://blog.csdn.net/win_lin/article/details/7432611 调试Apache2.2: 下载apache2.2源码:httpd-2.2....
  • wangyi1988wang
  • wangyi1988wang
  • 2014年06月06日 22:35
  • 705

gdb调试nginx

1、启动gdb 【root】gdb 2、设置调试子进程 (gdb) set follow-fork-mode child 3、执行调试文件 (gdb) file  test 4、设置子进程...
  • midion9
  • midion9
  • 2015年11月25日 13:55
  • 254

nginx的gdb调试

本篇主要是整体介绍nginx及其调试放马
  • sonflower123
  • sonflower123
  • 2016年07月30日 17:16
  • 988

使用gdb调试程序完全教程

程序的调试过程主要有:单步执行,跳入函数,跳出函数,设置断点,设置观察点,查看变量。 本文将主要介绍linux下的强大调试工具是怎么完成这些工作的。之所以要调试程序,是因为程序的运行结果和预期结果不...
  • gatieme
  • gatieme
  • 2016年06月14日 14:21
  • 10858

用gdb调试找出nginx崩溃的原因

转载自:http://lutaf.com/140.htm 某年某月某日,一个工程师跑来找我说:很多用户抱怨APP频繁闪退,他觉得server运行正常,找不出原因,请我帮忙 按照流程一路排查...
  • deltatang
  • deltatang
  • 2014年02月11日 16:32
  • 679

GDB 调试 Nginx 磨刀不误砍柴工

源码分析工具windows平台首选的是sourceInsightlinux平台 利用Vi,Taglist,Cscope以及Ctag这几个工具 结合使用 有一个 更好的选择:Source Navigat...
  • youbingchen
  • youbingchen
  • 2016年06月09日 08:53
  • 952
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用GDB调试NGINX
举报原因:
原因补充:

(最多只允许输入30个字)