Nginx负载均衡(3)--原理
Nginx原理
1.Nginx采用的是master和worker的管理方式,master负责管理worker并派发请求,而worker们通过争抢机制处理请求。
2.Nginx采用的是一个master和多个worker的方式,设置的时候worker的数量要与cpu数量一致;
3.一个master和多个worker的好处:
①可以使用nginx -s reload 热部署,利用Nginx热部署进行操作;
②每个worker都是独立的进程,如果其中一个出现问题,并不会 造成服务中断;
4.worker_connection连接数
①发送请求占用了worker了几个链接数?答案:2个或者4个
②Nginx有一个master,有四个worker,每个worker支持的最大的链接数为1024,支持的最大并发数为多少?
答案:静态的访问最大并发数:worker_connection * worker_processes /2,即1024*4/2=2048;
http作为反向代理最大并发数:worker_connection * worker_processes /4,即1024*4/4=1024;
浙公网安备 33010602011771号