GatewayWorker 怎么限制客戶(hù)連接時(shí),攜帶的參數(shù)過(guò)長(zhǎng)。
客戶(hù)端連接的數(shù)據(jù)過(guò)大,會(huì)導(dǎo)致我這邊的服務(wù)一直報(bào)錯(cuò)
$gateway->maxInputLength = 1024;
我再start_gateway.php中設(shè)置了以上參數(shù),不起作用
報(bào)錯(cuò)信息發(fā)出來(lái)看看,客戶(hù)端連接參數(shù)過(guò)長(zhǎng):http://www.wtbis.cn/doc/gateway-worker/on-web-socket-connect.html 通過(guò)這個(gè)ws握手時(shí)候的http協(xié)議這塊驗(yàn)證長(zhǎng)度就行了。具體你這個(gè)什么錯(cuò)誤發(fā)來(lái)看看。
報(bào)的這個(gè)錯(cuò),http://www.wtbis.cn/doc/gateway-worker/send-buffer-overflow.html
我對(duì)ip加了白名單,在onWebSocketConnect里面,不合法就斷掉,左右突然有一個(gè)用戶(hù)攜帶的參數(shù)很長(zhǎng),導(dǎo)致一直報(bào)上述錯(cuò)誤
如果是websocket 握手階段你要判斷get參數(shù)大小,你就用onWebsocketConnect 就能判斷然后$connection->close();