第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

node扛不住大概會(huì)是什么表現(xiàn)?

node扛不住大概會(huì)是什么表現(xiàn)?

有只小跳蛙 2019-04-13 08:45:29
我們的情況:業(yè)務(wù)就是從mysql中查列表,有redis緩存;server跑在單機(jī)(aws上的m3.large機(jī)型,配置是cpu*2,內(nèi)存7.5g)上,開了兩個(gè)node進(jìn)程,mysql和redis都在其他機(jī)器上;高峰qps:100左右,平時(shí)qps:60~80左右;高峰時(shí)系統(tǒng)的負(fù)載值在3以下,cpu使用大概增加到70~80%,這個(gè)時(shí)候內(nèi)存會(huì)非常迅速從100M增加到1.4G,然后整個(gè)node進(jìn)程會(huì)掛掉,監(jiān)控顯示每10分鐘就會(huì)重啟,而且重啟后server也是殘廢,請求基本都會(huì)超時(shí)。按之前php的經(jīng)驗(yàn),服務(wù)器扛不住時(shí),負(fù)載會(huì)變得非常高。這下發(fā)現(xiàn)平時(shí)負(fù)載在1.5左右,高峰也就在3左右;qps漲得也不是特別多,平時(shí)60~80的時(shí)候指標(biāo)都很平穩(wěn),沒道理漲20就扛不?。蝗缓髢?nèi)存漲得特別猛,沿著內(nèi)存泄露的方向找了半個(gè)月也沒有結(jié)果。就在最后沒有辦法的時(shí)候,增加了一臺(tái)服務(wù)器,把流量分了一半出去?,F(xiàn)在跑了一個(gè)星期,各項(xiàng)指標(biāo)都平穩(wěn)了,內(nèi)存一直維持在100M左右,也一直沒有重啟過。我的疑惑:1.node扛不住大概會(huì)是什么表現(xiàn)呢,是跟我上面描述我們的情況類似嗎?2.內(nèi)存暴增是不是因?yàn)閏pu處理不過來,請求堆積導(dǎo)致,有沒有辦法優(yōu)化?3.有什么辦法預(yù)警node扛不住了?
查看完整描述

2 回答

?
倚天杖

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超3個(gè)贊

php是因?yàn)檫M(jìn)程多,所以會(huì)體現(xiàn)在load上面。load值本質(zhì)上是指同時(shí)運(yùn)行的進(jìn)程數(shù),node就是個(gè)單線程的東西,就算兩個(gè)進(jìn)程CPU跑滿了也不會(huì)讓load超過2。
你的情況應(yīng)該就是node沒有足夠的CPU資源處理請求,導(dǎo)致各種異步回調(diào)都堆積起來,內(nèi)存釋放不了,最終就惡性循環(huán)造成崩潰了。我其實(shí)沒有node的CPU占用率的經(jīng)驗(yàn)值,你可能可以從這個(gè)經(jīng)驗(yàn)里面得出一個(gè)適合AWS的經(jīng)驗(yàn)值。
預(yù)警的方法是做一個(gè)內(nèi)存監(jiān)控,或者干脆就設(shè)定一個(gè)內(nèi)存上限,一旦超過就殺掉重啟。對node來說,殺掉進(jìn)程是比任何一種保守療法更好的做法。
                            
查看完整回答
反對 回復(fù) 2019-04-13
?
慕村225694

TA貢獻(xiàn)1880條經(jīng)驗(yàn) 獲得超4個(gè)贊

裝個(gè)munin,把系統(tǒng)的各項(xiàng)參數(shù)都記錄下來,你很容易就分析到系統(tǒng)瓶頸。
我同意CPU資源不夠的說法,但是沒有證據(jù),或許是socket連接限制呢?畢竟系統(tǒng)里面也沒涉及到復(fù)雜的運(yùn)算。
另外,作為AWS用戶,如果CPU不夠,可以選CPU更強(qiáng)但是內(nèi)存小一點(diǎn)的產(chǎn)品,很劃算的。
                            
查看完整回答
反對 回復(fù) 2019-04-13
  • 2 回答
  • 0 關(guān)注
  • 326 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號