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;
}
...........................