后端使用gateway-worker,PHP8.1.5,TencentOS server 3.1(tk 4).
有時(shí)候服務(wù)端已經(jīng)返回?cái)?shù)據(jù)了,有時(shí)候前端一直是待處理,直到二三十秒后才返回?cái)?shù)據(jù)甚至超時(shí)斷開,服務(wù)端沒有報(bào)錯(cuò),曾懷疑數(shù)據(jù)庫(kù)問題,注釋掉了數(shù)據(jù)庫(kù)相關(guān)代碼還是一樣的情況。workerman.log里也沒有錯(cuò)誤的記錄。
請(qǐng)問這是啥情況
試了下在onWebSocketConnect加echo,出現(xiàn)待處理時(shí)并沒有控制臺(tái)輸出,是網(wǎng)絡(luò)或者瀏覽器的問題?
下載一個(gè)workerman-chat,不要加任何業(yè)務(wù)代碼,然后試下連接是否有問題。
如果有問題,可能是服務(wù)器環(huán)境問題。
如果沒有問題,可能是你的項(xiàng)目本身問題,例如配置、業(yè)務(wù)代碼等影響到了,這個(gè)得自己排查。
我在本地windows上測(cè)試了下并沒有發(fā)生該問題,到服務(wù)器上偶發(fā)且出現(xiàn)該問題后一段時(shí)間(兩三分鐘內(nèi))頻發(fā),基本確定是服務(wù)器環(huán)境問題,感謝回復(fù)。