Socks5代理线程

时间:2019-11-26 17:47:37

标签: python multithreading sockets proxy

我们正在开发socks5源。但是我们有一个问题。 我们正在使用套接字和线程库。 但是当太多的用户(大约200个连接)将连接到服务器时,我们会出现以下错误:

  

文件描述符超出select()范围

在此行:

try:
    reader, _, _ = select.select([socket_src, socket_dst], [], [], 1)
except select.error as err:
    error("Select failed", err)

但是cpu的使用率仅为3%! 服务器容量太大,但是此错误导致脚本仍在运行。 有什么解决方案? 我们应该关闭线程?或解决方案是另一个? 谢谢你的帮助。 玩得开心。

0 个答案:

没有答案