我讨厌这种情况(MACOSX)
$ perl -MSocket -le 'print SOMAXCONN'
128如何处理超过128个套接字?我使用IO::Socket::INET (此时使用IO::Select进行多路复用),但我有这个限制。
我想在pre-fork N进程中(每个进程使用select或poll处理128个),但我不知道它是否可以工作。一些想法?
发布于 2012-12-08 08:01:27
这是OS内核级别的一个可配置限制。幸运的是,它很容易修复,但前提是您有root用户。这是an article explaining how to tweak the kernel configuration。
否则,您可以尝试使用线程,不确定每个线程是否获得自己分配的套接字或任意数量的pre-forking servers on CPAN。
https://stackoverflow.com/questions/13772330
复制相似问题