用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!

相关文章推荐

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

在学习优秀的源代码时是 少不了源码的跟踪与调试,它不仅是我们解决程序bug的有效途径 也是我们理解、学习优秀源码的有效途径。 本文主要介绍一些源码调试的方法,并结合Nginx 源码进行示例。 1,...

用gdb调试apache2.2和nginx

调试Apache2.2: 下载apache2.2源码:httpd-2.2.22.tar.gz http://projects.apache.org/projects/http_server.h...

nginx源码分析--GDB调试

利用gdb[i]调试nginx[ii]和利用gdb调试其它程序没有两样,不过nginx可以是daemon程序,也可以以多进程运行,因此利用gdb调试和平常会有些许不一样。当然,我们可以选择将nginx...

使用gdb调试nginx源码

工欲善其事必先利其器,如何使用调试工具gdb一步步调试nginx是了解nginx的重要手段。 ps:本文的目标人群是像我这样初接触Unix编程的同学,如果有什么地方错误请指正。 熟悉gdb的使用 ...

nginx的gdb调试

本篇主要是整体介绍nginx及其调试放马

使用gdb调试Nginx worker进程

使用gdb调试Nginx worker进程Tags: Nginx在开发Nginx模块或者遇到难以解决的Nginx配置问题时,不得不通过调试手段来找出问题所在,本文通过在Linux系统上使用gdb工具来...
  • zstu_cc
  • zstu_cc
  • 2016年01月10日 22:05
  • 6561

nginx源码分析--使用GDB调试(strace、 pstack )

在学习优秀的源代码时是 少不了源码的跟踪与调试,它不仅是我们解决程序bug的有效途径 也是我们理解、学习优秀源码的有效途径。 本文主要介绍一些源码调试的方法,并结合Nginx 源码进行示例。 1, ...
  • scdxmoe
  • scdxmoe
  • 2015年10月12日 10:42
  • 799

nginx模块_使用gdb调试nginx源码

原文地址 工欲善其事必先利其器,如何使用调试工具gdb一步步调试nginx是了解nginx的重要手段。 ps:本文的目标人群是像我这样初接触Unix编程的同学,如果有什么地方错误请指正。 ...

Nginx学习之十四-GDB调试Nginx初试

本文的测试环境: Win7+虚拟机VMWareVMware-workstation-full-7.1.4-385536+Ubuntu12.04 Nginx-1.4.0 要...
  • Al_xin
  • Al_xin
  • 2014年09月11日 09:56
  • 356

二进制炸弹代码及gdb调试工具

  • 2017年10月30日 08:34
  • 9.61MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用GDB调试NGINX
举报原因:
原因补充:

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