说下Python3不使用gdb的自身调试

前情提要:服务器莫名卡死,用网上的方法用gdb,下载了很多组件,包括那个libpython.py,都没什么用,看不到堆栈,也试了保存core文件等等

大事找官方:官方介绍了python3的调试方法——pdb

用法:

进入到你程序的目录

python3

>>>import pdb

>>>import yourmodule

>>>pdb.run("yourmodule.func()")

(Pdb) cont或continue 注意这里已经切换到Pdb状态,继续运行即可

在需要暂停的地方:Ctrl+C即可回到(Pdb)状态

cont继续

bt打印堆栈

d下一行

等等可以查看man或help

最新文章

  1. 工行ICBC_WAPB_B2C支付接口
  2. 策划了个.NET控件的案例大赛
  3. 【翻译十一】java-原子性操作
  4. PHP 小方法之 写日志方法
  5. [原创] 聊聊X-Forwared-For和关于他的几种非主流安全问题
  6. [转]NHibernate之映射文件配置说明
  7. POJ 3069 Saruman's Army(贪心)
  8. JS遍历对象或者数组
  9. 数据(数组,json)的处理
  10. USENIX 最佳论文奖:擦除 Windows Azure 存储编码
  11. M记单刷鸡盒副本
  12. BZOJ 2242: [SDOI2011]计算器 [快速幂 BSGS]
  13. qml demo分析(photosurface-图片涅拉)
  14. Blog Part I
  15. python内建的命名空间研究
  16. hdu 1.3.4 shǎ崽 OrOrOrOrz
  17. Atom编辑器折腾记
  18. 微信小程序 - 上拉加载下拉刷新
  19. MySQL5.7主从同步--点位方式及GTID方式
  20. 打开eclipse 时出现Failed to load the JNIshared libraryd的解决方式

热门文章

  1. RabbitMQ 消息队列 入门 第一章
  2. 自定义超链接动画---transition
  3. Appium的入门使用
  4. 一条SQL生成数据字典
  5. 百度APP移动端网络深度优化实践分享(一):DNS优化篇
  6. 使用Swiper轮播插件引起的探索
  7. [Swift]LeetCode1035.不相交的线 | Uncrossed Lines
  8. 从壹开始前后端分离 [ Vue2.0+.NET Core2.1] 二十║Vue基础终篇:传值+组件+项目说明
  9. 关于 Docker 镜像的操作,看完这篇就够啦 !(上)
  10. ConfirmCancelDialog【确认取消对话框】