python查脚本hang在什么地方最简单的办法:
import pdb, signal, time
def debug(sig, frame):
pdb.set_trace()
if __name__ == "__main__":
print "it works"
signal.signal(signal.SIGUSR1, debug)
time.sleep(100000)
ps -ef | grep myscript.py
kill -sigusr1 pid
import pdb, signal, time
def debug(sig, frame):
pdb.set_trace()
if __name__ == "__main__":
print "it works"
signal.signal(signal.SIGUSR1, debug)
time.sleep(100000)
ps -ef | grep myscript.py
kill -sigusr1 pid