DevOps Python 调试

rihina · November 10, 2019 · 2 hits

把参考的这篇文章里面的点列了下,具体内容操作等以后用到了再补充吧。

LOG 日志打印

trace 跟踪

pdb 调试

pdb 替代-ipdb

远程调试器

标准 linux 工具

htop 跟踪

dstat 监控

内存泄露

有一些专门针对 WSGI 的程序比如 Dozer,但是我最喜欢的当然是 objgraph。使用简单方便,让人惊讶!

内存使用

pytracemalloc。与其他工具相比,它开销非常小(不需要依赖于严重影响速度的 sys.settrace)而且输出非常详尽。但安装起来比较痛苦,你需要重新编译 python,但有了 apt,做起来也非常容易。

参考

我常用的 Python 调试工具

No Reply at the moment.
You need to Sign in before reply, if you don't have an account, please Sign up first.