Nginx(七):nginx原理解析
生活随笔
收集整理的這篇文章主要介紹了
Nginx(七):nginx原理解析
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
前面我們講到了nginx的反向代理、負(fù)載均衡、動靜分離以及高可用,本篇我們來了解一下nginx的原理,看一下nginx是怎么執(zhí)行的。
1、mater和worker
2、worker是如何進(jìn)行工作的
3、相關(guān)問題
3.1、一個(gè) master 和多個(gè) woker 有好處
(1)可以使用 nginx –s reload 熱部署,利用 nginx 進(jìn)行熱部署操作
(2)每個(gè) woker 是獨(dú)立的進(jìn)程,如果有其中的一個(gè) woker 出現(xiàn)問題,其他 woker 獨(dú)立的,繼續(xù)進(jìn)行爭搶,實(shí)現(xiàn)請求過程,不會造成服務(wù)中斷.
3.2、設(shè)置多少個(gè) woker 合適
worker 數(shù)和服務(wù)器的 cpu 數(shù)相等是最為適宜的
3.3、連接數(shù) worker_connection
第一個(gè):發(fā)送請求,占用了 woker 的幾個(gè)連接數(shù)?
答案*:2 或者 4 個(gè)*
第二個(gè):nginx 有一個(gè) master,有四個(gè) woker,每個(gè) woker 支持最大的連接數(shù) 1024,支持的最大并發(fā)數(shù)是多少?
答案:
- 普通的靜態(tài)訪問最大并發(fā)數(shù)是: worker_connections * worker_processes /2,
- *而如果是 HTTP 作 為反向代理來說,最大并發(fā)數(shù)量應(yīng)該是 worker_connections ,worker_processes/4。
總結(jié)
以上是生活随笔為你收集整理的Nginx(七):nginx原理解析的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle的EMCTL
- 下一篇: Nginx(四):负载均衡Load ba