使用 rdb 远程调试 Celery
Remote Debug of Celery using rdb
我正在尝试使用 rdb 对 celery 任务进行一些调试,但尽管我可以使用 telnet 连接到套接字,但它没有给我任何数据,看起来 Pdb 已损坏并且没有任何要检查的数据
从这条车道开始
c:\python27\lib\contextlib.py(21)exit()-> def exit(self, type, value, traceback):(Pdb)
我的设置是本地主机上的 RabbitMQ 和 Celery 运行 以及 python 虚拟环境
知道它有什么问题吗?
对于遇到此问题并从 google 找到方法的任何人,我无法解释 为什么 rdb 将您置于 contextlib 的中间,但我有发现如果你执行 r(eturn)
命令几次,你将返回到你从中调用 rdb.set_trace()
的函数。
我正在尝试使用 rdb 对 celery 任务进行一些调试,但尽管我可以使用 telnet 连接到套接字,但它没有给我任何数据,看起来 Pdb 已损坏并且没有任何要检查的数据
从这条车道开始
c:\python27\lib\contextlib.py(21)exit()-> def exit(self, type, value, traceback):(Pdb)
我的设置是本地主机上的 RabbitMQ 和 Celery 运行 以及 python 虚拟环境
知道它有什么问题吗?
对于遇到此问题并从 google 找到方法的任何人,我无法解释 为什么 rdb 将您置于 contextlib 的中间,但我有发现如果你执行 r(eturn)
命令几次,你将返回到你从中调用 rdb.set_trace()
的函数。