注意:
在设置 Nginx 并发数之前要先安装 Nginx
正文:
步骤一:设置 Nginx 的并发数
# vi /usr/local/nginx/conf/nginx.conf
将部分内容修改如下:
......
Worker_processes 2;
Events{
Worker_connections 65536;
Use epoll;
}
......
(补充:这里以 Nginx 可以开启两个进程并且最大连接数是 65536 为例)
步骤二:修改系统的并发数
2.1 临时修改系统的并发数
# ulimit -a
# ulimit -Hn 100000
# ulimit -Sn 100000
(补充:这里以将最大软件连接和最大硬连接都设置为 100000 为例)
2.2 永久修改系统的并发数
2.2.1 修改 /etc/security/limits.conf 配置文件
# vi /etc/security/limits.conf
添加以下内容:
.....
* soft nofile 10000
* hard nofile 10000
(补充:这里以将最大软连接和最大硬连接都设置为 10000 为例)
2.2.2 重启系统
# reboot
步骤三:测试修改的结果
# ab -n 2000 -c 1000 http://127.0.0.1
(补充:这里以模拟 2000 个客户端,每个客户端访问 1000 次 127.0.0.1 为例)