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

gatewayworker 不定時斷開客戶端

r4in

服務器 centos 8.0

客戶端用的 hpsocket

服務端心跳間隔 55秒

客戶端每15秒發(fā)送一次心跳,服務端收到后會答復

但是仍然不定時服務端會自動斷開鏈接,客戶端會自動重連,掛機幾個小時會被斷開上百次,不知道什么原因。

服務器apache也卸載了

1782 3 0
3個回答

smart

斷開重來也可能是因為代碼有錯誤,進程重啟了,debug模式看看日志

  • 暫無評論
稚出

貼圖貼代碼,要不咋看

  • 暫無評論
r4in

服務端設置

客戶端

客戶端會定時不停發(fā)心跳包,但是服務端不定時的會斷開,也不知道啥原因造成的,服務端日志又沒異常

  • xiuwang 2022-08-12

    設置服務端 $gateway->pingData = '{"type":"ping"}'

  • xiuwang 2022-08-12

    然后restart 重啟

  • r4in 2022-08-19

    試了,沒暖用,一樣不定時掉線,客戶端網絡我一直監(jiān)測沒問題,是服務器主動斷開的,一般長鏈接在幾個小時以上就會自動斷開,心跳包5秒一次,服務器收到會主動應答,搞不清什么原因

  • xiuwang 2022-08-19

    幾個小時在線可以了,外部網絡本來就不穩(wěn)定的。另外瀏覽器最小化、電腦睡眠都會暫停js,連接斷開。
    客戶端做好斷開重連就行了

  • r4in 2022-08-19

    是的,發(fā)送心跳包的同時檢測連接狀態(tài),自動重連,謝謝大佬!

年代過于久遠,無法發(fā)表回答
??