首頁 >運維 >windows維 >如何在運維的過程中使用gdb查看掛掉程式堆疊資訊

如何在運維的過程中使用gdb查看掛掉程式堆疊資訊

坏嘻嘻
坏嘻嘻原創
2018-09-15 16:22:243653瀏覽

本篇文章帶給大家的內容是關於如何在運維的過程中使用gdb查看掛掉程序堆疊信息,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。   

使用gdb查看掛掉程式堆疊資訊


  1. #查看卡死的進程

  2. ##
    ps -ef|grep CobotStudio

2. 使用gdb開啟進程如何在運維的過程中使用gdb查看掛掉程式堆疊資訊

sudo gdb ./CobotStudio

3. 使用attach附加如何在運維的過程中使用gdb查看掛掉程式堆疊資訊

attach 22108(这里22108为进程子PID)

4. 使用bt檢視堆疊資訊如何在運維的過程中使用gdb查看掛掉程式堆疊資訊

bt(直接使用bt查看堆栈信息)

如何在運維的過程中使用gdb查看掛掉程式堆疊資訊


#進入gdb,使用gdb中常用指令

  • #c:繼續

  • p_:列印

  • list:清單

  • attach:附加

  • b 程式碼片段:設定斷點

  • i b:檢視設定的斷點

  • #bt:檢視程式crash堆疊資訊

  • ##-up:上一個方法(回車查看下一頁)
  • down:下一個方法(回車查看下一頁



以上是如何在運維的過程中使用gdb查看掛掉程式堆疊資訊的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn