如何调试fork的python脚本

vic*_*hen 5 python debugging fork

在perl调试器中,我可以使用DB :: get_fork_TTY()在不同的终端中调试父进程和子进程。python调试器中有类似的东西吗?或者,有什么好的方法可以在python中调试fork?

var*_*ela 3

如果您设置代替 fork 且其条件 (pid == 0) 始终为 True,则可以模拟分叉进程。对于调试主进程,调试器将起作用。

对于我来说,为了调试多处理交互,最好使用详细日志

  • 这是这里唯一有用的答案。如果你收到一个别人写的守护进程并且他们使用了 fork,你会重写整个该死的东西吗? (2认同)