nginx调试

调试

Nginx 编译增加调试信息

    auto/configure --with-cc-opt="-g -O0"
    make

Nginx 运行

    ./objs/nginx -c ./conf/nginx.conf -p "$PWD"

Nginx 调试

    gdb --args ./objs/nginx -c ./conf/nginx.conf -p "$PWD"

调试子进程

  • attach

      (gdb) attach 11111     //跳转调试 ID 号为 11111 的子进程
  • gdb -p pid,调试正在运行的进程

  • set follow-fork-mode child|parent,让GDB跟踪父进程或子进程,调试master-worker初始化的时候可以用这个

调试信息

全局变量

最后更新于

这有帮助吗?