修正 searchd 多线程异常信号导致 cleanup 重复调用导致死锁的问题