最近一台基于python的应用服务总是出现问题.需求是用户可以在页面上提交批量处理任务,后台把这些任务入到一个Queue里排队处理,然后通过一个线程专门处理.现在总是偶尔出现假死状态,任务处理中断执行.开始总是以为是哪里出错了,导致程序中断.可以检查程序,任务处理过程全部try了,并打印日志.但是查找日志没有任何出错.首先要排查的线程到底有没有活着,如果活着,是在哪里阻塞了,所以想对任务处理线程执行dump,然后分析.本以为是python中有像jvm中的jstack的工具,但是上网查找没有结果,