采用web-msg-send做了一個(gè)聊天功能,連接1000個(gè)內(nèi)存占用100多兆,崩潰了,其中有個(gè)圖片上傳的功能,采用的是直接上傳base64格式的圖片,這個(gè)應(yīng)該比較大。請(qǐng)問是否是這個(gè)的原因造成內(nèi)存占用很大呢
windows系統(tǒng)最多支持255連接。
linux系統(tǒng)超過1000連接需要安裝event擴(kuò)展,并且按照workerman手冊(cè)優(yōu)化linux內(nèi)核
內(nèi)存過大有可能是圖片導(dǎo)致,這個(gè)等安裝完event擴(kuò)展優(yōu)化完linux內(nèi)核試下
event擴(kuò)展已經(jīng)開了,如果上傳的圖片過大,會(huì)導(dǎo)致socket緩沖區(qū)堵死,造成內(nèi)存不斷增加,到最后直接超過內(nèi)存限制嗎?上傳后就存到數(shù)據(jù)庫(kù)了,內(nèi)存應(yīng)該就會(huì)被釋放了吧