Locking issues in sidekiq jobs?

这个问题曾一度消失,但随后又出现了。现在,我们终于找到了问题的根源。

有一个数据库查询被一个定期执行的用户清理任务触发后一直挂起,无法完成。该查询在运行半小时后被强制终止并重新启动。当我们手动执行该任务时,问题便消失了。