服务器 
首页 > 服务器 > 浏览文章

如何配置Nginx每个进程最多打开的文件数量

(编辑:jimmy 日期: 2024/9/24 浏览:3 次 )
1.查看系统打开文件的最大限制数
#查看目前资源限制的设定
ulimit -a
core file size   (blocks, -c) 0
data seg size   (kbytes, -d) unlimited
scheduling priority    (-e) 0
file size    (blocks, -f) unlimited
pending signals     (-i) 7268
max locked memory  (kbytes, -l) 64
max memory size   (kbytes, -m) unlimited
open files      (-n) 1024
pipe size   (512 bytes, -p) 8
POSIX message queues  (bytes, -q) 819200
real-time priority    (-r) 0
stack size    (kbytes, -s) 8192
cpu time    (seconds, -t) unlimited
max user processes    (-u) 7268
virtual memory   (kbytes, -v) unlimited
file locks      (-x) unlimited

#查看系统打开文件的最大限制数
ulimit -n
1024
2.设置系统打开文件的最大限制数
#永久设置系统打开文件的最大限制数
vi /etc/security/limits.conf
#在最后添加参数
......
* soft nofile 102400
* hard nofile 102400


#临时设置系统打开文件的最大限制数
ulimit -n 102400
#测试操作,是否重启后永久加载配置
#系统重启
init 6

#测试成功,设置打开文件的最大限制数正确
ulimit -n
102400
3.设置nginx打开文件的最大限制数
vi /usr/local/nginx/conf/nginx.conf
user nginx;
worker_processes 4;
worker_cpu_affinity 0001 0010 0100 1000;
worker_rlimit_nofile 102400;
......

#检查nginx配置是否有问题
nginx -t
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

#重新加载nginx
nginx -s reload

系统打开文件的最大限制数nginx打开文件的最大限制数尽可能要一致

总结

上一篇:docker私有仓库harbor搭建过程
下一篇:docker registry 镜像同步的实现思路
一句话新闻
一文看懂荣耀MagicBook Pro 16
荣耀猎人回归!七大亮点看懂不只是轻薄本,更是游戏本的MagicBook Pro 16.
人们对于笔记本电脑有一个固有印象:要么轻薄但性能一般,要么性能强劲但笨重臃肿。然而,今年荣耀新推出的MagicBook Pro 16刷新了人们的认知——发布会上,荣耀宣布猎人游戏本正式回归,称其继承了荣耀 HUNTER 基因,并自信地为其打出“轻薄本,更是游戏本”的口号。
众所周知,寻求轻薄本的用户普遍更看重便携性、外观造型、静谧性和打字办公等用机体验,而寻求游戏本的用户则普遍更看重硬件配置、性能释放等硬核指标。把两个看似难以相干的产品融合到一起,我们不禁对它产生了强烈的好奇:作为代表荣耀猎人游戏本的跨界新物种,它究竟做了哪些平衡以兼顾不同人群的各类需求呢?