问题现象:个别游戏下载失败,提示文件被占用,操作其他游戏下载是正常
排查过程:
1.固定永杰无间游戏下载失败,怀疑是服务器有安装杀毒软件,检查进程和安装程序,只有火绒,但火绒里面没有任何文件拦截,尝试将火绒退出操作修复永杰无间还是下载失败。
2.怀疑是硬盘故障,查看系统日志没有任何故障报错。
3.使用debug查看日志,发现是永劫无间里面有一个libcef.dll文件下载失败,进入到报错的文件夹目录下,手动将libcef.dll文件删除,操作修复看到libcef.dll文件重新生成了,但还是提示下载失败,尝试创建空文件设置这个名称文件也是正常创建成功。
4.查看到之前有因为路由器的原因导致下载失败的,将服务器的ip设置例外,测试还是一样的情况,以及将服务器ip指定另外一个线路测速还是下载失败。
5.传送门:单个资源下载失败:“23 数据错误(循环冗余检查)”一样是单个游戏下载失败,提示不一样,但换盘下载正常,尝试将永劫无间移动到另外一个游戏盘,操作修复,显示可以正常下载。
解决方法:系统日志没有任何磁盘报错,但换盘可以下载还是怀疑这个硬盘扇区存在故障,固定的扇区文件写入异常导致的下载失败,若出现个别游戏这个情况,查看了服务器环境以及权限都是正常,可以尝试移盘下载,排除硬盘的因素。
|