http://nginx.org/en/docs/ngx_core_module.html
main 配置
- worker_processes: 定义woker进程的的数量,默认值是1,auto为自动探测cpu个数;
- worker_cpu_affinity:通过cpu的位掩码与每个worker进程绑定,auto为自动绑定;
- error_log: 定义错误日志文件以及错误日志文件的基本,默认值是 logs/error.log error;日志级别有debug,info,notice,warn,error,crit,alert or emerg
events 指令块
# 设置一个worker进程能够打开的最大并发连接数,默认值为512;
worker_connections 65535;
# on 为开启一个worker进程同时接受所有连接,off为只接收一个连接,如果使用kqueue连接处理方法,该指令将被忽略,因为该指令报告等待接受的新连接数。
multi_accept on;
# 指定使用的连接进程的处理方法。支持select,poll,kqueue,epoll;
use epoll;
# 设置在epoll驱动模式下Nginx服务器可以与内核之间传递时间的数量,默认为512.
epoll_events 1024;