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