后邊連接進來的用戶就會連接失敗
workerman運行在windows系統(tǒng)? windows版本workerman只是方便開發(fā)者開發(fā)調(diào)試用的,不適合用來壓測。 壓測請壓測linux版本workerman。壓測前注意給workerman安裝event擴展或者libevent擴展,并按照workerman手冊優(yōu)化好linux內(nèi)核。
壓測時注意服務(wù)端與客戶端的協(xié)議要對應(yīng),否則肯定會失敗。 如果你壓測websocket協(xié)議,那么服務(wù)端也得是websocket協(xié)議。
按照你說的我在服務(wù)器上安裝了event 擴展,不過測試還是超過不了1000,求幫助。是需要重啟一下服務(wù)器才能生效嗎
通過 php -m 看到已經(jīng)安裝了event 了,但現(xiàn)在的連接超不過1000 能達到700多
linux 內(nèi)核調(diào)優(yōu)也做了
可能是客戶端問題或者網(wǎng)絡(luò)問題,你可以參考這個用workernan來做測試 http://wenda.workerman.net/?/question/1453
用你給的方法試了,好像還是不行,如下是測 度的結(jié)果,到了791就退出了。
現(xiàn)在連接數(shù)挺多能達到700多,超不過800 這個有沒有可能要設(shè)置linux或者wokerman系統(tǒng)哪塊需要置一下
再多付上兩個結(jié)圖
windows系統(tǒng)本身也有資源限制的,比如一個進程只能打開幾百個socket。 你最好在linux本地測試。