首頁 > 運維 > windows維 > 主體

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

坏嘻嘻
發布: 2018-09-15 16:22:24
原創
3615 人瀏覽過

本篇文章帶給大家的內容是關於如何在運維的過程中使用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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板