标签: ruby sockets
我有一个TCPSocket,在某些情况下(例如,当我达到系统限制时)我想拒绝新连接。
如果我只是不“接受”它仍然在队列中的连接......
答案 0 :(得分:0)
它真的在队列中吗?是不是超时而且脸红了?
您可能希望为接受连接保留额外的buff,然后立即关闭它,在其他线程中执行此类工作,因此它不会影响您的工作。不确定这可能有帮助..
答案 1 :(得分:0)
通过为“listen”调用提供一个数字来限制侦听队列。恕我直言,之后无法更改它,因此您可能需要关闭然后重新打开套接字。