nacos-sdk-python icon indicating copy to clipboard operation
nacos-sdk-python copied to clipboard

RpcClient 中 health_check_periodically 中断线重连存在死锁

Open Pis0sion opened this issue 8 months ago • 2 comments

Image

Image

health_check_periodically 方法在持有锁的情况下直接调用 reconnect 方法 而 reconnect 方法内部也会尝试获取同一个锁,造成锁的重入问题

Pis0sion avatar May 09 '25 06:05 Pis0sion

也遇到了这个问题,尝试把这个asyncio.Lock()锁替换为aiorwlock的RWLock().writer_lock后看上去没有复现了。

liqipeng avatar Jun 24 '25 09:06 liqipeng

下个版本会进行修复

Sunrisea avatar Jun 24 '25 14:06 Sunrisea