阿虎说
远程调试python服务

安装

Pip安装

pip install remote-pdb

源码安装

https://pypi.org/project/remote-pdb/

使用方法

使用默认端口连接

from remote_pdb import set_trace
set_trace() # 在日志中可以查看到可以连接的端口

使用自定义端口连接

from remote_pdb import RemotePdb
RemotePdb('127.0.0.1', 1234).set_trace()

调试方法

telnet 127.0.0.1 1234

或者

nc -C 127.0.0.1 1234

或者

socat readline tcp:127.0.0.1:1234

推荐用socat可以看到历史记录