单进程最大打开文件数限制
连接服务器,查看服务器的ulimit大小
#查看
ulimit -n
#临时设置
ulimit -n 65535
永久生效
vim /etc/security/limits.conf
#追加一下内容
* soft nofile 300000
* hard nofile 300000
* soft nproc 102400
* hard nproc 102400
“soft” 和 “hard” 的区别
soft xxx : 代表警告的设定,可以超过这个设定值,但是超过后会有警告。
hard xxx : 代表严格的设定,不允许超过这个设定的值。
“nproc” 和 "nofile"的区别
nproc : 是操作系统级别对每个用户创建的进程数的限制
nofile : 是每个进程可以打开的文件数的限制
ab压力测试报错apr_socket_recv: Connection reset by peer (104)
vim /etc/sysctl.conf ##修改
net.ipv4.tcp_syncookies = 0 ##禁用系统保护
:wq
sysctl -p ##查看是否成功