日期:2014-05-16  浏览次数:20778 次

linux 一个进程 TCP连接数限制
一个进程连接服务器,可以开1021个连接,每个进程都这样,再多就开不了了.
上网搜了,是 "ulimit -n 数字"这样设置最大TCP连接数的.但是改了不管用.

之前遇到的server端最多只能连接将近1000个连接,改
/etc/security/limits.conf
*               soft    nofile  65536
*               hard    nofile  65536

就行了,现在是client端,每个进程的TCP连接数,怎么改啊?

------解决方案--------------------
-n是打开最大的文件数,和TCP有什么关系,
看看这个
http://blog.chinaunix.net/uid-26610882-id-3538107.html
------解决方案--------------------
net.ipv4.tcp_max_syn_backlog 设置大点,倒是能增加网络连接数,
不过,有利有弊