nginx 作为反向代理的最大客户连接数(max_clients) 怎样计算
除以2,而不是4。因为nginx做反向代理时,和客户端之间保持一个连接,和后端服务器保持一个连接。另外,worker_rlimit_nofile需要大于等于worker_connections的大小。
■网友
worker_connections=3是最小设置,设置成1和2分别无法正常启动nginx以及无法处理一个http请求。作为普通web服务器,worker_connections=3可以创建2个链接,worker_connections=4可以创建3个连接,以此类推,max_clients = worker_processes * (worker_connections-1);作为反向代理服务器时,worker_connections=4是最小配置,可以处理1个连接,worker_connections=6可以处理2个请求,依次类推,max_clients = worker_processes * (worker_connections-2)/2。其中,本人猜测,被占用的1,2个连接是master process和worker process之间以及worker process与后台服务之间维护的连接,也可能是用于做心跳监控、状态监控等,还请高手解答。。。
■网友
worker_rlimit_nofile和worker_connections还是不很理解。求解惑。
推荐阅读
- 『板房』搬新房迎新年 2021听他们说幸福 告别大板房
- 当下电脑城/电子城/数码城的业务日益萧条,作为普通的创业者该怎样转变思路从而突围
- 汽车|滴滴的新欢PK旧爱:D1对比e5强在哪里
- 环球车讯网|全新款宾利添越实拍鉴赏
- 作为一个服装供应商,怎么样与淘宝卖家沟通才能卖出自己的产品或者拿到订单
- 作为软件工程大二的学生,学习一般,编程一般,毕业后能干些啥
- 毕业生|招聘中不得将全日制作为限制性条件2021届高校毕业生预计909万人
- 汽车知识|广汽本田皓影看车记
- 汽车知识|雅阁作为中级车的王者,以三大件来说,它的表现相当不错!
- 作为一个打码的,有没有一段时间特不想打码,后来是咋熬过来的