当前位置: 技术问答>linux和unix
linux 一个进程 TCP连接数限制
来源: 互联网 发布时间:2017-04-18
本文导语: 一个进程连接服务器,可以开1021个连接,每个进程都这样,再多就开不了了. 上网搜了,是 "ulimit -n 数字"这样设置最大TCP连接数的.但是改了不管用. 之前遇到的server端最多只能连接将近1000个连接,改 /etc/security/limits.conf *...
一个进程连接服务器,可以开1021个连接,每个进程都这样,再多就开不了了.
上网搜了,是 "ulimit -n 数字"这样设置最大TCP连接数的.但是改了不管用.
之前遇到的server端最多只能连接将近1000个连接,改
/etc/security/limits.conf
* soft nofile 65536
* hard nofile 65536
就行了,现在是client端,每个进程的TCP连接数,怎么改啊?
上网搜了,是 "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
看看这个
http://blog.chinaunix.net/uid-26610882-id-3538107.html
|
net.ipv4.tcp_max_syn_backlog 设置大点,倒是能增加网络连接数,
不过,有利有弊
不过,有利有弊