gdb を使用して、運用および保守中にハングしたプログラムのスタック情報を表示する方法

坏嘻嘻
リリース: 2018-09-15 16:22:24
オリジナル
3626 人が閲覧しました

この記事の内容は、運用保守中にハングしたプログラムのスタック情報を gdb で参照する方法についてです。必要な方は参考にしていただければ幸いです。あなたへ。 。​

gdb を使用してハングしたプログラムのスタック情報を表示します


  1. スタックしたプロセスを表示します

ps -ef|grep CobotStudio
ログイン後にコピー

gdb を使用して、運用および保守中にハングしたプログラムのスタック情報を表示する方法2. gdb を使用してプロセス

sudo gdb ./CobotStudio
ログイン後にコピー

gdb を使用して、運用および保守中にハングしたプログラムのスタック情報を表示する方法3.attach を使用して

attach 22108(这里22108为进程子PID)
ログイン後にコピー

gdb を使用して、運用および保守中にハングしたプログラムのスタック情報を表示する方法4. bt を使用してスタック情報を表示します。

bt(直接使用bt查看堆栈信息)
ログイン後にコピー

gdb を使用して、運用および保守中にハングしたプログラムのスタック情報を表示する方法


gdb に入り、gdb で一般的なコマンドを使用します

    ##c: Continue
  • p_: 印刷
  • list: リスト
  • attach:
  • ## を添付#b コード スニペット: ブレークポイントの設定
  • i b: 設定されたブレークポイントの表示
  • bt: プログラム クラッシュ スタック情報の表示
  • -up: 前のメソッド (Enter を押すと次のページが表示されます)
  • down: 次のメソッド (Enter を押すと次のページが表示されます)



以上がgdb を使用して、運用および保守中にハングしたプログラムのスタック情報を表示する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート