欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

nginx中master和worker有什么作用

這篇文章主要講解了“nginx中master和worker有什么作用”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“nginx中master和worker有什么作用”吧!

創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站制作、成都網(wǎng)站建設(shè)、外貿(mào)營(yíng)銷(xiāo)網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的梁子湖網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

記錄整理:

①nginx啟動(dòng)后,有一個(gè)master進(jìn)程和多個(gè)worker進(jìn)程。master進(jìn)程主要用來(lái)管理worker進(jìn)程,包括:接受信號(hào),將信號(hào)分發(fā)給worker進(jìn)程,監(jiān)聽(tīng)worker進(jìn)程工作狀態(tài),當(dāng)worker進(jìn)程退出時(shí)(非正常),啟動(dòng)新的worker進(jìn)程?;镜木W(wǎng)絡(luò)事件會(huì)交給worker進(jìn)程處理。多個(gè)worker進(jìn)程之間是對(duì)等的,他們同等競(jìng)爭(zhēng)來(lái)自客戶端的請(qǐng)求,各進(jìn)程互相之間是獨(dú)立的 。一個(gè)請(qǐng)求,只可能在一個(gè)worker進(jìn)程中處理,一個(gè)worker進(jìn)程,不可能處理其它進(jìn)程的請(qǐng)求。 worker進(jìn)程的個(gè)數(shù)是可以設(shè)置的,一般我們會(huì)設(shè)置與機(jī)器cpu核數(shù)一致,這里面的原因與nginx的進(jìn)程模型以及事件處理模型是分不開(kāi)的 。

nginx中master和worker有什么作用

②當(dāng)執(zhí)行./nginx -s reload時(shí),master會(huì)重新加載配置文件,然后啟動(dòng)新的進(jìn)程,使用的新的worker進(jìn)程來(lái)接受請(qǐng)求,并通知老的worker進(jìn)程停止接收請(qǐng)求,老的worker進(jìn)程將不會(huì)接受新的,老的worker進(jìn)程處理完手中正在處理的請(qǐng)求就會(huì)退出。

③worker進(jìn)程處理用戶的請(qǐng)求過(guò)程:首先master會(huì)根據(jù)配置文件生成一個(gè)監(jiān)聽(tīng)相應(yīng)端口的socket,然后再faster出多個(gè)worker進(jìn)程,這樣每個(gè)worker就可以接受從socket過(guò)來(lái)的消息(其實(shí)這個(gè)時(shí)候應(yīng)該是每一個(gè)worker都有一個(gè)socket,只是這些socket監(jiān)聽(tīng)的地址是一樣的)。當(dāng)一個(gè)連接過(guò)來(lái)的時(shí)候,每一個(gè)worker都能接收到通知,但是只有一個(gè)worker能和這個(gè)連接建立關(guān)系,其他的worker都會(huì)連接失敗,這就是所謂的驚群現(xiàn)在,為了解決這個(gè)問(wèn)題,nginx提供一個(gè)共享鎖accept_mutex,有了這個(gè)共享鎖后,就會(huì)只有一個(gè)worker去接收這個(gè)連接。當(dāng)一個(gè)worker進(jìn)程在accept這個(gè)連接之后,就開(kāi)始讀取請(qǐng)求,解析請(qǐng)求,處理請(qǐng)求,產(chǎn)生數(shù)據(jù)后,再返回給客戶端,最后才斷開(kāi)連接,這樣一個(gè)完整的請(qǐng)求就是這樣的了。

nginx中master和worker有什么作用

感謝各位的閱讀,以上就是“nginx中master和worker有什么作用”的內(nèi)容了,經(jīng)過(guò)本文的學(xué)習(xí)后,相信大家對(duì)nginx中master和worker有什么作用這一問(wèn)題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!

新聞名稱:nginx中master和worker有什么作用
路徑分享:http://chinadenli.net/article44/pijphe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名、標(biāo)簽優(yōu)化、品牌網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、品牌網(wǎng)站制作、營(yíng)銷(xiāo)型網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)