Linux TCP服务端接收连接数量突破65535的方法

来源:互联网 发布:软件体系结构风格 编辑:程序博客网 时间:2024/06/05 10:22

一、修改linux系统单个进程打开文件的数量限制

1、编辑/etc/security/limits.conf,在文件下方添加两行:

* soft nofile 120000

* hard nofile 120000


2、编辑/etc/pam.d/login,在文件下方添加一行:

session required /lib/security/pam.limits.so


退出当前用户重新登录一下,执行ulimit -n,检查配置是否生效。

3、查看linux系统的打开文件的上限数量设置

/proc/sys/fs/file-max


二、修改linux系统TCP连接数量限制

1、编辑/etc/sysctl.conf,在文件中添加如下行:

net.nf_conntrack_max = 655360 

2、执行sysctl -p

0 0