nginx性能優化_文件句柄

1、文件句柄
文件句柄就是一個文件索引。
當用戶發起一個請求,就會產生一個文件句柄;文件句柄會隨着請求的增加而增多,系統對文件句柄是有限制的,默認的操作系統設置1024個句柄。

2、文件句柄設置方式

三種:系統全局性修改、用戶局部性修改、進程局部性修改

2.1系統全局性修改/用戶局部性修改:

[root@zq]  vi /etc/security/limits.conf  #文件最後添加
##用戶root局部限制
root soft nofile 65536    #只針對root這個用戶來限制,soft:會提醒但操作系統不會強制限制,hard:操作系統採取機制限制,請求受到影響
root hard nofile 65536
 
##系統全局性限制,*代表通配符 所有的用戶
*    soft nofile 65536
*    hard nofile 65536
2.2進程局部性修改:
[root@zq]# cat /etc/nginx/nginx.conf
user nginx;
worker_processes  4;
 
error_log  /var/log/nginx/error.log warn;
pid        /var/run/nginx.pid;
 
worker_rlimit_nofile 65535;  #nginx進程文件句柄限制
 
events {
    worker_connections  1024;
}
...........................
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章