Nginx单机1W并发优化
1. 系统层面
空的TCP允许回收利用:/proc/sys/net/ipv4/tcp_tw_reuse=1
加快TCP连接回收:/proc/sys/net/ipv4/tcp_tw_rescyle=1
不做洪水抵御:/proc/sys/net/ipv4/tcp_syncookies=0
设置打开的文件数:ulimit -n 65535
最大连接数:/proc/sys/net/core/somaxconn=10000
2. nginx层面
每个子进程允许打开的连接:worker_connections 51200
每个子进程允许打开的文件数:worker_rlimit_nofile 51200
keepalive_timeout 0
3. 高并发排查思路
1. 从系统的dmesg | tail
2. 分析nginx的error.log文件
4. 使用ab工具进行压力测试
ad工具在apache的bin目录下
./ab -c 1000 -n 50000 http://192.168.1.202/index.html
一往无前虎山行,拨开云雾见光明

浙公网安备 33010602011771号