技术分享 无法获取云端资源导致游戏无法正在更新和下载 [复制链接]

技术中心 25632 0 2018-9-17 14:43:44
问题现象:资源管理云端资源显示为0,游戏无法正常更新和下载
排查过程:
                 1.重启更新服务和主服务,查看监控中心--平台监控发现更新服务提示账号已过期,但是账号查询更新时间还有近一年,而且除了更新服务显示9.11其他的服务都是9.12
监控中心平台监控显示服务已到期.jpg
                 2.暂停主服务和更新服务,删除D:\USERDATA$\STDataEx.dat和D:\Program Files\Yileyoo Manager\Manager\Config\EyooNetDataEx.dat的数据库文件,再启动服务发现数据库文件都不会自动生成
                 3.检查服务器时间正常,切换更新线路后重启主服务和更新服务还是一样。更新服务日志里面显示#E32,这个提示是另一个程序正在使用导致更新服务异常无法正常获取云端数据,检查服务器进程,没有发现有杀毒或者其他异常的进程
更新服务日志提示#32.png
                 4.使用Dbgview提示读取基本配置失败,而且有一行提示在模块libeay32.dll访问异常,那说明这个dll有问题,在其他服务器上提取该dll文件手动替换后重启更新服务获取云端资源正常,导入游戏后可以正常下载更新游戏
debug查看日志.png
dll文件被占用.png
手动替换dll后重启更新服务正常.png
处理办法:从其他服务器上手动提取libeay32.dll文件,手动替换到该服务器下重启资源更新服务,如果在遇到可以运行ProcessExplorer 按ctrl +f 搜索模块访问异常的dll,可以查看是什么进程占用了
                 
                 
您需要登录后才可以回帖 立即登录
高级模式
返回
统计信息
  • 会员数: 29068 个
  • 话题数: 9635 篇
  • 巅峰数: 5500 人