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

設(shè)備一段時間后連接client_id丟失

青衣水銹

有7000多的設(shè)備通過長鏈連接,后臺會統(tǒng)計(jì)在線的設(shè)備數(shù)據(jù),發(fā)現(xiàn)這個數(shù)刷新時經(jīng)常會變小,具體原因還在排查,也希望能提供排查思路。
getClientSessionsByGroup獲取所有值再count也一樣。
詳細(xì):
假如我們叫他 A設(shè)備 連接后,會有ping-pong的心跳,開始也沒有問題,可以下發(fā)控制等各種操作沒有問題,但過了一段時間后,可能是6個小時以上,后臺無法檢測到A設(shè)備,然后從設(shè)備上打日志查看發(fā)現(xiàn),A設(shè)備仍然能收到服務(wù)器的ping,且在回復(fù)pong,證明連接通道并沒有斷開,但在后端無論用什么方法都獲取不到client_id和session數(shù)據(jù),主要是通過Gateway中間件,在哪一臺服務(wù)器上都無法獲取。
架構(gòu):分布式,一臺主register,
1.后端通過Gateway.class.php下發(fā)指令。
2.設(shè)備連接通過workerman返回的client_id后post到后端,后端通過Gateway網(wǎng)關(guān)進(jìn)行綁定、加入組、存入session。
由于是業(yè)務(wù)服務(wù),暫時無法在線上打印log,請?zhí)峁┙鉀Q思路,感謝。

2991 3 0
3個回答

six

說明有設(shè)備沒連上服務(wù)端吧

  • 青衣水銹 2021-08-25

    確認(rèn)已經(jīng)連上了,初始連上后,會下發(fā)各種指令給設(shè)備,都沒有問題。

青衣水銹

現(xiàn)在每天實(shí)時在線設(shè)備有7000左右,也有會幾十臺設(shè)備出現(xiàn)這樣的問題(30-70臺左右)。

  • 暫無評論
dignfei

定時ping。
客戶端設(shè)置斷線重連

  • 暫無評論
年代過于久遠(yuǎn),無法發(fā)表回答
??