gateway、worker各10個(gè)進(jìn)程,ulimit 改成了65535,但是發(fā)現(xiàn)在壓測(cè)的時(shí)候總連接數(shù)到達(dá)7000多的時(shí)候就上不去了,這是為什么?
看下是否開(kāi)啟了libevent擴(kuò)展
已經(jīng)開(kāi)啟了,還有我把backlog設(shè)置成2048結(jié)果還是一樣。。
找到原因了,原來(lái)使用的是GateWay::getOnlineStatus函數(shù),但是因?yàn)檫B接數(shù)太多了,在獲取進(jìn)程的客戶(hù)列表時(shí),應(yīng)該是因?yàn)閿?shù)據(jù)太多被截?cái)嗔税?,自己后?lái)加了個(gè)新的統(tǒng)計(jì)函數(shù),解決問(wèn)題了。