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