当前位置: 技术问答>linux和unix
在linux下,用socket中的tcp连接的最大数是多少?
来源: 互联网 发布时间:2015-07-20
本文导语: 我是用java来开发了一个socket程序,有window下运行上1000多个连接没有问题,但移到linux下就会出现错误,socket抛出导常,...too many file...之类的,好像是说tcp连接太多啦,不能再连接啦!我想问一下在linux环境下是否会...
我是用java来开发了一个socket程序,有window下运行上1000多个连接没有问题,但移到linux下就会出现错误,socket抛出导常,...too many file...之类的,好像是说tcp连接太多啦,不能再连接啦!我想问一下在linux环境下是否会限定一个程序它的连接数,还是在什么地方可以设计这个连接数的?谢谢高手门的回答!
|
ulimit -a
open files (-n) 1024
这个就是打开的最多文件数。
open files (-n) 1024
这个就是打开的最多文件数。
|
agree
open files (-n) 1024
命令
ulimit -a
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
file size (blocks, -f) unlimited
max locked memory (kbytes, -l) unlimited
max memory size (kbytes, -m) unlimited
open files (-n) 1024
pipe size (512 bytes, -p) 8
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 4095
virtual memory (kbytes, -v) unlimited
open files (-n) 1024
命令
ulimit -a
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
file size (blocks, -f) unlimited
max locked memory (kbytes, -l) unlimited
max memory size (kbytes, -m) unlimited
open files (-n) 1024
pipe size (512 bytes, -p) 8
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 4095
virtual memory (kbytes, -v) unlimited
|
可以重新编译内核来改
|
1024没记错的话
|
有一个环境变量是指定tcp连接数的