如何禁用python异步IO fd存储?(不要在同一个FD上惊慌失措)

如何禁用python异步IO fd存储?(不要在同一个FD上惊慌失措),python,python-asyncio,Python,Python Asyncio,有些库有一个非常庞大的逻辑,看起来它没有正确地关闭连接,在asyncio中留下了FD,但在Linux中关闭了它 我的目标是在我获得新的连接时防止恐慌 我不会通过正确关闭连接的fd来修复其他人的代码或寻找解决问题的方法 是否有办法关闭FD(仅用于异步IO)或禁用传输所使用的文件描述符Npanics?问题描述在获取套接字的地方(在它进一步传递到库之前),替换c1\u socket=c1\u writer。使用import os,socket获取额外信息(“socket”);c1\u socket=s

有些库有一个非常庞大的逻辑,看起来它没有正确地关闭连接,在asyncio中留下了
FD
,但在Linux中关闭了它

我的目标是在我获得新的连接时防止恐慌

我不会通过正确关闭连接的fd来修复其他人的代码或寻找解决问题的方法


是否有办法关闭FD(仅用于异步IO)或禁用传输所使用的
文件描述符N
panics?

问题描述在获取套接字的地方(在它进一步传递到库之前),替换
c1\u socket=c1\u writer。使用
import os,socket获取额外信息(“socket”)
;c1\u socket=socket.socket(fileno=os.dup(c1\u writer.get\u extra\u info('socket').fileno())