frame not masked so close the connection
大概在線 1小時 - 1個半小時 隨機(jī)出現(xiàn)
這是什么問題 咋排查呢
運(yùn)行 php -i | grep mbstring.func_overload
看下是不是0,如果不是打開 php.ini 將其改為0。php.ini文件位置用命令 php --ini
來查找。
這種情況看起來是客戶端發(fā)的數(shù)據(jù)不符合websocket協(xié)議。
https://github.com/walkor/Workerman/blob/faf60794f0c456a6b170e8e99bbeea1f88356e48/Protocols/Websocket.php#L74
本地代碼里將這個判斷刪除試下吧
這里刪除了還是掉線~ error opcode 4 and close websocket connection. Buffer:44417766513d3d65794a6b5958526881fe00d8f630f97abf5a894dbf5eaf4b9767a813b959b33c975abb0ba05b9d0cb8649538bf598e13af02810aac67cc4a9767a813b959b013ba73b34b945dbf0eac63b04cbf59b009bf5d9d129467af35af67c816bf5a9613af02c849ac73b009bf5dc800ac49b04cbf59b009bf5dbf4a9278b30aaf5eaf4aac63b04cbf5cc00b9767cc139763b009bf5dbf109277950c9459b04cbb638e13ac77bf4aaf65cc4b9463b04cb864b80dbb738e13af02bf099477b312af028d0aac73b04cbb78c909bf5dc800ac03ab4f9577ac13b95a9a0dbb74b80d9061c4479349b311af68ab12