python async 启动协程时,如果当前协程不主动 await 释放,那就会一直占用事件循环,其他协程无法执行。能想到的一些非常有风险的点:程序员忘了写 await ,单纯靠 cr 很难完全发现...
python async 启动协程时,如果当前协程不主动 await 释放,那就会一直占用事件循环,其他协程无法执行。
能想到的一些非常有风险的点:
程序员忘了写 await ,单纯靠 cr 很难完全发现,导致阻塞
python 第三方库没有做 async 改造,不小心用了,导致阻塞
有可能本地运行时间短,到了线上数据量大了,阻塞时间变长
问了 ds 和 chatgpt , 看起来都没有很好的解决方案