我在程序一开始的时候 fork 一个进程,仅仅作为后台用,然后主进程就退出了
在业务代码里面 import pdb pdb.set_trace() 就报错
除了打日志还有什么好办法吗
1
dbow 2017-11-20 10:12:40 +08:00 1
把进程的 stdin, stout , stderr 换成 pipe, 这样 pdb.set_trace 就能正常使用, 控制命令从 pipe 里输进去。
|
2
NoAnyLove 2017-11-20 10:27:34 +08:00 1
|
3
eric6356 2017-11-20 10:32:40 +08:00 1
|