国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

如何在start_gateway.php中獲取當(dāng)前gateway機(jī)器的連接總數(shù)

aux

我在start_gateway.php中$gateway->onWorkerStart和$gateway->onConnect這兩個(gè)綁定里面嘗試各種方式獲取當(dāng)前gateway機(jī)器的連接總數(shù),都失敗了
1:在onWorkerStart階段我起定時(shí)器,每?jī)擅腌姭@取一次connections的總數(shù),但是定時(shí)器的運(yùn)行環(huán)境和主線(xiàn)是隔離的,算是嘗試失敗了
2:在onConnect階段去獲取,這個(gè)更加不行,onConnect階段函數(shù)默認(rèn)傳遞$connection對(duì)象,這對(duì)象更加沒(méi)有當(dāng)前gateway的連接總數(shù)
3:嘗試自己寫(xiě)一個(gè)GatewayBase類(lèi)繼承Gateway類(lèi),重寫(xiě)Gateway類(lèi)的onClientConnect將當(dāng)前連接總數(shù)傳遞到onConnect綁定的函數(shù)里面去,報(bào)錯(cuò)exit with status 64000
4:3:嘗試自己寫(xiě)一個(gè)GatewayBase類(lèi)繼承Gateway類(lèi),重寫(xiě)Worker類(lèi)的acceptConnection將當(dāng)前連接總數(shù)傳遞到onConnect綁定的函數(shù)里面去,報(bào)錯(cuò)exit with status 64000
5:在onWorkerStart定時(shí)器里面直接count( $GLOBALS->connections )獲取連接總數(shù)也不對(duì)
?
我這邊agent代理負(fù)載均衡服務(wù)器都寫(xiě)好了,結(jié)果獲取各Gateway機(jī)器連接總數(shù)的時(shí)候出這岔子
現(xiàn)在已經(jīng)陷入絕望的地步了,求助

3605 1 0
1個(gè)回答

phpcreeper

1、$gateway->onWorkerStart 里無(wú)法獲取
2、可以在 $gateway->onConnect 回調(diào)中獲取當(dāng)前進(jìn)程維持的連接總數(shù):
count($connection->worker->connections)
3、所有g(shù)ateway進(jìn)程的總連接數(shù)需要自己再做進(jìn)一步的匯總工作

  • aux 2019-04-03

    看樣子只能這樣了。。。真是蛋疼,擼源碼倒是找到了可以統(tǒng)計(jì)總數(shù)的地方,這應(yīng)該是很基礎(chǔ)的功能了,不明白為何不維護(hù)一套API出來(lái)

年代過(guò)于久遠(yuǎn),無(wú)法發(fā)表回答
??