GatewayWorker偶尔无法触发onclose

0

运行过程:



  1. 建立gateway

  2. new websocket

  3. 关闭页面时触发 websocket.close

  4. 偶尔会出现 gateway Events onClose 没有触发

  5. 一开始以为是页面运行时问题

  6. 通过Gateway::getAllClientIdList()排查后发现, register已经销毁client_id

  7. 也就是说, 虽然register已经销毁了client_id, 但是整个过程没有触发Events onClose

  8. 目前心跳是1s一次, 到50次就会固定出现此问题
    求官方帮忙查看此问题

已邀请:

six

赞同来自:

ps auxf,看下是不是运行了多个gatewayWorker

要回复问题请先登录注册