中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

GDB調(diào)試Nginx的方法

2019-06-18    來源:愛站科技

容器云強(qiáng)勢上線!快速搭建集群,上萬Linux鏡像隨意使用

gdb是linux上調(diào)試應(yīng)用程序的首選,那么你知道如何用GDB調(diào)試Nginx嗎?現(xiàn)在我們就去看看GDB調(diào)試Nginx的方法,感興趣的朋友們一起來看看吧。

下載源碼, 解壓后

./configure?? --with-debug

make

make? install

Nginx提供了單進(jìn)程模型和非守護(hù)進(jìn)程的方式,由兩個(gè)配置選項(xiàng)來控制:
守護(hù)進(jìn)程配置:
daemon on | off? ;?? Default: on
多進(jìn)程配置:
master_process on | off?? ;?? Default: on

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

在下面添加3行:
error_log?? logs/error.log? debug;?? # 只記錄調(diào)試日志
master_process?? off;?? # 簡化調(diào)試 此指令不得用于生產(chǎn)環(huán)境
daemon????????????????? off;?? # 簡化調(diào)試 此指令可以用到生產(chǎn)環(huán)境

下來 gdb? nginx

(gdb) run??? 回車 即可正常設(shè)置斷點(diǎn), 查看日志了。

因?yàn)槿罩菊加玫目臻g非常大,為了更加便于收集日志,

Nginx還提供了一個(gè)配置選項(xiàng)用來設(shè)置只記錄特定連接的調(diào)試信息,

這個(gè)配置選項(xiàng)為debug_connection。比如我們只對來自192.168.1.1的連接進(jìn)行調(diào)試信息的記錄,

配置如下:

events {
??? worker_connections? 1024;

??? debug_connection?? 192.168.1.1;
}


這時(shí)我們可以通過? tail -f logs/error.log -n 100|grep debug來進(jìn)行日志過濾,查看相應(yīng)的具體調(diào)試信息。

以上就是愛站技術(shù)頻道為大家分享GDB調(diào)試Nginx的方法 ,如果你有不同的觀點(diǎn)就請給愛站小編留言吧!

標(biāo)簽: GDB Nginx

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇:推薦用Ubuntu服務(wù)器的原因

下一篇:如何在Ubuntu下安裝GFTP