修改系統及nginx程序最大訪問數,解決高併發問題

修改最大訪問數。先更改內核參數
查看:
ulimit -a
修改系統及nginx程序最大訪問數,解決高併發問題
查看此行
open files (-n) 140000
進入系統配置文件進行修改:
[root@bogon ~]#vi /etc/systemd/system.conf
#DefaultLimitNOFILE=
DefaultLimitNOFILE=140000
#DefaultLimitAS=
#DefaultLimitNPROC=
DefaultLimitNPROC=140000

重啓生效

但是查看程序發現Max open files依然還是沒變

過濾出程序端口號: ps aux |grep nginx
查看linmits信息: cat /proc13636/limits // Max processes ;Max open files 主要查看這兩個數據變化
修改系統及nginx程序最大訪問數,解決高併發問題

ps:上面的圖時已經修改過的。默認是1024
所以要再進行一次設置才行
vim /usr/lib/systemd/system/nginx.service //需要在此設置nginx訪問數大小
修改系統及nginx程序最大訪問數,解決高併發問題

在[Unit]裏面添加 LimitNOFILE=10000000 //數字隨意但是不能超過系統值

systemctl restart nginx //重啓 ,會報警讓你開啓 systemctl daemon-reload,那你就開啓嘍~~~

systemctl daemon-reload //敲這個命令

ps aux |grep nginx // 再次過濾uuid

cat /proc/14524/limits //查看數值發生改變

問題解決。
謝謝大家

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章