问题
原网anyoffice平台已完成部署并正常运行,SM的应用商店已经上传各企业应用。且能正常同步更新下载。根据工程需要,需要变更SM服务器,将SM与DB服务器同台部署。部署完成后测试业务,发现应用无法同步更新并下载,等待几小时仍无法下载。
告警信息
如下图手机端报错:应用未同步完成,请稍后再尝试下载
解决方案
因anyoffice手机端下载应用,首先要保证应用从SM服务器同步至SC服务器才能下载,这期间有一个同步时间。故障出现后,检查SM后台应用商店情况,应用全部在位且已应用到标签。等待的一段时间,几小时后尝试仍然报错。必然超出同步时间,确定出现应用同步故障。
经排查,因工程需要,卸载SM后部署在DB服务器上,与DB合用一台服务器,出现了SM服务器变更。根据400定位结果,SM原有的应用上传后,其应用安装包是存在SM服务器上,DB数据库只显示应用目录。所以重部署后,虽然登录SM后台依然能看到原有的应用列表信息,也只是一个目录显示,由于SM服务器出现变更,安装包已经全不在位。此时需要删除SM上显示的应用,进行应用重上传。
本例删除SM上的应用信息后,找到原应用安装包,重新上传至SM服务器。手机端进行测试,一段时间后应用同步完成,应用成功下载。问题解决。
根因
应用商店上传的应用存于SM服务器,不存于数据库,数据库只显示应用目录列表,所以SM服务器变更后,应用安装包不在位,导致应用同步失败,无法下载。
解决方案
删除SM上应用信息,重上传应用,等待应用同步后解决。
建议与总结
项目实施中,如有SM物理服务器变更,要删除应用重上传。
01
2
3
4
温馨提示
如果你喜欢本文,请分享到朋友圈,想要获得更多信息,请关注我。
领取专属 10元无门槛券
私享最新 技术干货