日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Nginx >内容正文

Nginx

Nginx开启/关闭Core文件及调试

發(fā)布時間:2024/1/23 Nginx 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Nginx开启/关闭Core文件及调试 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1. Nginx生成core的配置

1.ulimit -a 可以查看系統(tǒng)core文件的大小限制(第一行),core文件大小設(shè)置為0,即沒有打開core dump設(shè)置。

? ? core file size ? ? ? ? ?(blocks, -c) 1024
?? ?data seg size ? ? ? ? ? (kbytes, -d) unlimited
?? ?scheduling priority ? ? ? ? ? ? (-e) 0
?? ?file size ? ? ? ? ? ? ? (blocks, -f) unlimited
?? ?pending signals ? ? ? ? ? ? ? ? (-i) 774535
?? ?max locked memory ? ? ? (kbytes, -l) 64
?? ?max memory size ? ? ? ? (kbytes, -m) unlimited
?? ?open files ? ? ? ? ? ? ? ? ? ? ?(-n) 655360
?? ?pipe size ? ? ? ? ? ?(512 bytes, -p) 8
?? ?POSIX message queues ? ? (bytes, -q) 819200
?? ?real-time priority ? ? ? ? ? ? ?(-r) 0
?? ?stack size ? ? ? ? ? ? ?(kbytes, -s) 10240
?? ?cpu time ? ? ? ? ? ? ? (seconds, -t) unlimited
?? ?max user processes ? ? ? ? ? ? ?(-u) 10240
?? ?virtual memory ? ? ? ? ?(kbytes, -v) unlimited
?? ?file locks ? ? ? ? ? ? ? ? ? ? ?(-x) unlimited

如果未開啟,則執(zhí)行:

ulimit -c unlimited

2.修改nginx.conf配置文件

worker_rlimit_core 1000m;

working_directory /usr/local/nginx/logs;

2. Nginx core生成之后的調(diào)試

gdb process core.1123

3. 如果沒生成core文件

  • 執(zhí)行 dmesg|grep nginx

nginx[6802]: segfault at 41f79 ip?00000000004efef4 sp 00007ffe3ee73fe0 error 4 in lmss[400000+142000]

  • 使用addr2line工具執(zhí)行 addr2line -e binary 00000000004efef4 -f。其中00000000004efef4就是上面字段ip后面的值,binary是可執(zhí)行文件, 然后就可以找到出問題的文件名和行號

?

?

轉(zhuǎn)自:https://blog.csdn.net/liwf616/article/details/83864768

總結(jié)

以上是生活随笔為你收集整理的Nginx开启/关闭Core文件及调试的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。