在全量推送時(shí),當(dāng) ClientIdCount 1w時(shí) 會(huì)卡頓或卡死
不是。其他連接采用的是官方提供的壓測(cè)的 workerman 腳本,并且壓測(cè)的服務(wù)器已做了內(nèi)核優(yōu)化。本臺(tái)電腦的瀏覽器僅充當(dāng)一個(gè)B端,發(fā)起全量推送。
再啟動(dòng)一個(gè)腳本,只開一個(gè)連接,打印下數(shù)據(jù),看下有沒有問(wèn)題。如果有問(wèn)題那么可能是進(jìn)程哪里卡了下,如果沒有,就不是服務(wù)端問(wèn)題,可能是瀏覽器網(wǎng)絡(luò)延遲或者瀏覽器卡頓導(dǎo)致的。
當(dāng)前測(cè)試如下:
把getAllClientCount調(diào)用去掉試下,這個(gè)調(diào)用很耗時(shí),它要循環(huán)調(diào)用所有g(shù)ateway進(jìn)程,gateway進(jìn)程越多越好時(shí),可能是這個(gè)引起的。