pr2遇到的问题

术语

1 vms     版本更新管理系统
2 global    账号,区服管理系统
3 node    长连接
4  cdn   资源下载站
  1. 连接问题
    我们游戏从打开客户端到进入游戏,有三步连接

      1.1  vms连接,检查版本更新(一旦发现有新版本更新,需要从cdn下载版本资源)
      问题1:  20161202更新一版修复线上bug,玩家退出更新cdn下载不了
      原因: 打完包,忘记通知运维将前端资源更新到cdn服务器上,导致玩家下载不了
      后续处理: 将前端数据提交cdn,玩家正常下载(为防止以后出现该问题,已跟传包系统开发人员沟通,以后每次打完包,将要上传到服务器的包,cnd包等都列出来,直接将这个结果给预运维更新)
      问题2:cdn 数据下载不了
      原因: 某些玩家在连接cdn下载数据一直下载不成功
      后续处理:我们前端进行打点日志,记录cdn下载失败率,来定位是为什么下载不成功
      1.2 global连接
         该系统比较稳定,没有发现玩家账号信息,区服列表显示不正常。
      1.3  node长连接
      问题1:有些玩家进入global,选区服列表进游戏时 会被踢下线
      原因:每次登陆,腾讯要求我们去米大师将余额同步到游戏内,在同步过程中,米大师报错。我们会将
      玩家直接踢下线,导致玩家进不去游戏
      后续处理:登陆不再同步余额,用别的办法将余额同步回来,如果同步失败,再将用户踢回登陆,保证
      玩家不受米大师影响,无法进游戏。
      
      问题2:玩家在游戏内不能收到广播信息
      
      原因:node在消息推送那可能有一定问题(暂未明确问题发生在哪个点),让玩家收不到聊天消息,竞
      技场看不到邮件信息等一些跟推送有关的处理
      
      后续处理:对线上日志进行观察,我们内部人员上游戏进行复现,内网中模拟线上真实数据环境,对
      node进行测试。
      问题2:有时node登陆不上去
      原因:我们两台node服务器,每台8个进程处理在线玩家,但是线上两台服务器对外只开启了4个进程
      后续处理:经检查,腾讯对外连接进程只开了4个,每台各两个,有12个进程没有利用上,与腾
      讯人员沟通,将所有进程开启,进行观察。
    

总结:基于以上连接问题,没有错误数据来源依靠,我们不好定位具体问题,猜测可能网络抖动,DNS转换等问题,前端会将出现的问题一一日志记录,我们进行分析来定位原因,解决掉这些连接出现的问题。

你可能感兴趣的:(pr2遇到的问题)