Nginx配置参数说明
一、主配置段 1、正常运行必备的配置 #运行用户和组,组身份可以省略 user nginx nginx; #指定nginx守护进程的pid文件 pid path/to/nginx.pid; #指定所有worker进程所能打开的最大文件句柄数 worker_rlimit_nofile 100000; 2、性能优化相关的配置 #worker进程的个数,通常应该略少于CPU物理核心数,也可以使用auto自动获取 worker_processes auto; #CPU的亲缘性绑定(同样是无法避免CPU的上下文的切换的) #优点:提升缓存的命中率 #context switch:会产生CPU不必要的消耗 work_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000; #计时器解析度(请求到达nginx,nginx相应用户请求后,要获取系统时间并记录日志,高并发的时候可能每秒钟获取很多很多次) #降低此值,可以减少gettimeofday()系统调用的次数 timer_resolution 100ms; #指明worker进程的nice值:数字越小,优先级越高 #nice值范围:-20,19 #对应的优先级:100,139 worker_priority number; 二