查看nginx编译时参数的设定 使用nginx -V命令查看
可以使用nginx -h命令查看命令帮助
配置文件中将worker process绑定到cpu的特定内核上, vim /etc/nginx/nginx.conf
注意worker_cpu_affinity这个参数是对cpu多核的支持,上面表示4个process分别绑定到cpu内核的第1个 第2个 第1个 第2个(这个cpu只有两个内核)
如果有4个内核就这样设定
以此内推 8,16...
配置文件中worker_rlimit_nofile这个参数是设定单个worker进程能最多打开多少个文件描述符(应该和ulimit -n的值保持一致,因为nginx对用户请求有时是不均衡的),不过像nginx和haproxy这类服务已经会根据自身的需要自动调整了
worker_priority这个参数是设置worker process的进程优先级的 范围为[-20 19]数值越小,优先级越高, 可以使用ps axo comm,pid,nice命令查看
use epoll这个参数不必定义,nginx会自动选择。
定义一台虚拟主机最简单非方式
root指定根文件路径,server_name指定服务器主机名,listen参数后面的格式为 IP:PORT,此处指定为监听所有网卡地址的80端口
时间: 2024-10-28 17:32:51