1,首先在源码文件里打个断点(import pdb;pdb.set_trace())
2,停掉对应的服务(systemctl stop xxx)
3,手动启动该服务
4,重开一个窗口,执行调用包含断点源码文件的服务(比如nova-api,nova-compute)
5,原窗口将会在断点处停止
本文介绍了一种使用Python调试工具pdb来调试服务的方法。通过在源码中设置断点并手动重启服务,在调用该服务时可以停在指定的断点处进行详细检查。
1,首先在源码文件里打个断点(import pdb;pdb.set_trace())
2,停掉对应的服务(systemctl stop xxx)
3,手动启动该服务
4,重开一个窗口,执行调用包含断点源码文件的服务(比如nova-api,nova-compute)
5,原窗口将会在断点处停止
344

被折叠的 条评论
为什么被折叠?