在gateway worker中,使用自定義得protocol類中的decode方法返回一個object,框架會判斷是否為標量,如果是則會序列化這個類,然后發(fā)送到business中。但是在business進程獲取這個數(shù)據(jù)進行反序列化的過程中會出現(xiàn)一定概率失敗的情況,這樣這個business連接就徹底掛了,再也連不上gateway了,也沒有重啟,只要有消息是丟到這個business的話系統(tǒng)是收不到的。
有什么辦法解決這個問題嗎?
unserialize(): Error at offset 17001 of 57804 bytes in vendor/workerman/gateway-worker/src/Protocols/GatewayProtocol.php on line 211