现象
使用VSB9站群平台备份系统备份包时,显示备份成功,但打开备份包时提示已损坏。
原因
1、检查tomcat日志,确认备份过程无报错;
2、检查损坏备份包,发现大小为512000KB;(VSB备份损坏时,不会如此精确)
3、手动测试打包压缩大文件,最大只能压缩512000KB;
4、确定此问题于系统层有关,检查ulimit配置,如下图:

此处可以看出,file size限制为最大512M。
解决方法
在linux终端,执行以下命令:
ulimit –funlimited
表示配置文件大小限制为无限制,然后重启操作系统。确认是否正确,如不正确,则需要将此命令加入到系统开机自启中。(加入到/etc/rc.d/rc.local)