编码
import faulthandler
import signal
app = http_provide.app
if __name__ == '__main__':
faulthandler.enable()
# 打印线程输出文件
file = open("./tt.txt", "w+")
# 通过signal建立关系
faulthandler.register(signal.SIGUSR1,file=file)
app.run(threaded=False,host="0.0.0.0", debug=False, port=8080)
启动
python -X faulthandler main.py
触发
kill -s USR1 pid
详述
https://docs.python.org/zh-cn/3/library/faulthandler.html