站长圈

关闭

当前位置:首页 > 建站优化 > 建站经验 » 正文

GDB调试Nginx的方法

gdb是linux上调试应用程序的首选,那么你知道如何用GDB调试Nginx吗?现在我们就去看看GDB调试Nginx的方法,感兴趣的朋友们一起来看看吧。

下载源码, 解压后

./configure?? --with-debug

make

make? install

Nginx提供了单进程模型和非守护进程的方式,由两个配置选项来控制:
守护进程配置:
daemon on | off? ;?? Default: on
多进程配置:
master_process on | off?? ;?? Default: on

下来配置 nginx.html" target="_blank">nginx.conf 文件

在下面添加3行:
error_log?? logs/error.log? debug;?? # 只记录调试日志
master_process?? off;?? # 简化调试 此指令不得用于生产环境
daemon????????????????? off;?? # 简化调试 此指令可以用到生产环境

下来 gdb? nginx

(gdb) run??? 回车 即可正常设置断点, 查看日志了。

因为日志占用的空间非常大,为了更加便于收集日志,

Nginx还提供了一个配置选项用来设置只记录特定连接的调试信息,

这个配置选项为debug_connection。比如我们只对来自192.168.1.1的连接进行调试信息的记录,

配置如下:

events {
??? worker_connections? 1024;

??? debug_connection?? 192.168.1.1;
}


这时我们可以通过? tail -f logs/error.log -n 100|grep debug来进行日志过滤,查看相应的具体调试信息。

上一篇:Linux的待机命令
下一篇:如何在Ubuntu下安装GFTP

相关推荐

留言与评论(共有 0 条评论)
   
验证码:

猜你喜欢


如何在Ubuntu下安装GFTP

如何在Ubuntu下安装GFTP

  我们在搭建FTP服务器的时候经常使用FTP服务器软件。相对于Windows,Ubuntu下可使用的FTP服务器软件更多,常使用的有gFTP、FileZilla等。本文为大家介绍Ubuntu下安装GFTP的...

GDB调试Nginx的方法

GDB调试Nginx的方法

gdb是linux上调试应用程序的首选,那么你知道如何用GDB调试Nginx吗?现在我们就去看看GDB调试Nginx的方法,感兴趣的朋友们一起来看看吧。下载源码, 解压后./configure?? --with-de...

Linux的待机命令

Linux的待机命令

我们在学习linux系统的时候常常会遇到一些我们不明白的问题,那么就有网友们提出疑问Linux的待机命令是什么?那么现在就让爱站小编为大家详细讲解Linux的待机命令吧。Linux待机...

用SSH连接fb显示彩色的方法

用SSH连接fb显示彩色的方法

如何用SSH连接fb显示彩色?应该许多小伙伴们都被这个问题困扰过吧,那么我们现在就和爱站小编一起去探讨一下用SSH连接fb显示彩色的方法,还不了解的一起来看看吧。...

闭站保护对SEO优化有什么影响?

闭站保护对SEO优化有什么影响?

  seo优化过程中遇到一些突发情况不能继续对外开放时就需要暂时闭站,对于闭站保护SEO人员通常考量最多的问题就是:尽量降低网站关闭,对SEO相关指标的影响。这时,闭站...

网站优化中首页和产品页哪个更重要?

网站优化中首页和产品页哪个更重要?

  根据最新的统计,90%的买主第一次看到您的网站都是在「产品」或「服务」介绍的页面,如果这时候,产品或服务的介绍完全吸引不了潜在买主,那么您的首页做得再漂亮也是...

网站标题如何优化?

网站标题如何优化?

  1、标题是什么?网站标题是指网站的正式名称,网站文章标题是指网站页面里文章的正式名称,都是由企业网站...

二维码
关闭
关闭