nginx工作原理

1 master & worker

采用一个master 多个worker的方式进行工作的

2 worker如何工作

worker采用争抢方式进行工作

3 worker采用争抢式工作的好处

1)可以使用nginx -s reload热部署,利用nginx进行热部署操作

2)每个worker是独立的进程,如果其中的一个worker出现问题,其他worker独立的继续进行争抢,实现请求过程,不会造成服务中断

4 设置多少个worker合适

worker数和cpu的数量相等最为适宜,因为每个worker只有一个进程

5 连接数worker_connection

第一个: 发送请求,占用了worker的几个连接数

答案: 2或4

第二个:nginx有一个master,有四个worker,每个worker支持最大的连接数1024,支持的最大并发数是多少?

1)普通的静态访问最大并发数是:worker_connection *worker_processes/2

2)而如果是http作为反向代理来说,最大并发数应该是worker_connection *worker_processes/4

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值