如何配置Nginx每个进程最多打开的文件数量
1.查看系统打开文件的最大限制数
#查看目前资源限制的设定 ulimit-a corefilesize(blocks,-c)0 datasegsize(kbytes,-d)unlimited schedulingpriority(-e)0 filesize(blocks,-f)unlimited pendingsignals(-i)7268 maxlockedmemory(kbytes,-l)64 maxmemorysize(kbytes,-m)unlimited openfiles(-n)1024 pipesize(512bytes,-p)8 POSIXmessagequeues(bytes,-q)819200 real-timepriority(-r)0 stacksize(kbytes,-s)8192 cputime(seconds,-t)unlimited maxuserprocesses(-u)7268 virtualmemory(kbytes,-v)unlimited filelocks(-x)unlimited #查看系统打开文件的最大限制数 ulimit-n 1024
2.设置系统打开文件的最大限制数
#永久设置系统打开文件的最大限制数 vi/etc/security/limits.conf #在最后添加参数 ...... *softnofile102400 *hardnofile102400 #临时设置系统打开文件的最大限制数 ulimit-n102400
#测试操作,是否重启后永久加载配置 #系统重启 init6 #测试成功,设置打开文件的最大限制数正确 ulimit-n 102400
3.设置nginx打开文件的最大限制数
vi/usr/local/nginx/conf/nginx.conf usernginx; worker_processes4; worker_cpu_affinity0001001001001000; worker_rlimit_nofile102400; ...... #检查nginx配置是否有问题 nginx-t nginx:theconfigurationfile/usr/local/nginx/conf/nginx.confsyntaxisok nginx:configurationfile/usr/local/nginx/conf/nginx.conftestissuccessful #重新加载nginx nginx-sreload
系统打开文件的最大限制数与nginx打开文件的最大限制数尽可能要一致
总结
到此这篇关于配置Nginx每个进程最多打开的文件数量的文章就介绍到这了,更多相关Nginx进程最多打开的文件数量内容请搜索毛票票以前的文章或继续浏览下面的相关文章希望大家以后多多支持毛票票!