步驟一:設(shè)置 Nginx 的并發(fā)數(shù)
步驟二:修改系統(tǒng)的并發(fā)數(shù)
2.1 臨時修改系統(tǒng)的并發(fā)數(shù)
2.2 永久修改系統(tǒng)的并發(fā)數(shù)
2.2.1 修改 /etc/security/limits.conf 配置文件
2.2.2 重啟系統(tǒng)
步驟三:測試修改的結(jié)果
步驟一:設(shè)置 Nginx 的并發(fā)數(shù)
# vi /usr/local/nginx/conf/nginx.conf
將部分內(nèi)容修改如下:
Worker_processes 2;
Events{
Worker_connections 65536;
Use epoll;
}
(補充:這里以 Nginx 可以開啟兩個進程并且最大連接數(shù)是 65536 為例)
步驟二:修改系統(tǒng)的并發(fā)數(shù)
2.1 臨時修改系統(tǒng)的并發(fā)數(shù)
# ulimit -a
# ulimit -Hn 100000
# ulimit -Sn 100000
(補充:這里以將最大軟件連接和最大硬連接都設(shè)置為 100000 為例)
2.2 永久修改系統(tǒng)的并發(fā)數(shù)
2.2.1 修改 /ETC/SECURITY/LIMITS.CONF 配置文件
# vi /etc/security/limits.conf
添加以下內(nèi)容:
* soft nofile 10000
* hard nofile 10000
(補充:這里以將最大軟連接和最大硬連接都設(shè)置為 10000 為例)
2.2.2 重啟系統(tǒng)
# reboot
步驟三:測試修改的結(jié)果
# ab -n 2000 -c 1000 http://127.0.0.1
(補充:這里以模擬 2000 個客戶端,每個客戶端訪問 1000 次 127.0.0.1 為例)
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點和立場。
轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。