如何配置Nginx每個(gè)進(jìn)程最多打開(kāi)的文件數(shù)量
1.查看系統(tǒng)打開(kāi)文件的最大限制數(shù)
#查看目前資源限制的設(shè)定 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 #查看系統(tǒng)打開(kāi)文件的最大限制數(shù) ulimit -n 1024
2.設(shè)置系統(tǒng)打開(kāi)文件的最大限制數(shù)
#永久設(shè)置系統(tǒng)打開(kāi)文件的最大限制數(shù) vi /etc/security/limits.conf #在最后添加參數(shù) ...... * soft nofile 102400 * hard nofile 102400 #臨時(shí)設(shè)置系統(tǒng)打開(kāi)文件的最大限制數(shù) ulimit -n 102400
#測(cè)試操作,是否重啟后永久加載配置 #系統(tǒng)重啟 init 6 #測(cè)試成功,設(shè)置打開(kāi)文件的最大限制數(shù)正確 ulimit -n 102400
3.設(shè)置nginx打開(kāi)文件的最大限制數(shù)
vi /usr/local/nginx/conf/nginx.conf user nginx; worker_processes 4; worker_cpu_affinity 0001 0010 0100 1000; worker_rlimit_nofile 102400; ...... #檢查nginx配置是否有問(wèn)題 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
系統(tǒng)打開(kāi)文件的最大限制數(shù)與nginx打開(kāi)文件的最大限制數(shù)盡可能要一致
總結(jié)
到此這篇關(guān)于配置Nginx每個(gè)進(jìn)程最多打開(kāi)的文件數(shù)量的文章就介紹到這了,更多相關(guān)Nginx進(jìn)程最多打開(kāi)的文件數(shù)量?jī)?nèi)容請(qǐng)搜索本站以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持本站!
版權(quán)聲明:本站文章來(lái)源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來(lái)源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來(lái)源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來(lái),僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。