给人玫瑰–手留余香!shopex网店运营经验分享,问题与技巧,资讯与观点,网店推广
RSS 图标 Email 图标 首页图标
  • 为何我的备份文件总是固定值?

    发表于 2009年06月15日 暗香 1 条评论

    人生在世,难免会遇到各种各样的天灾人祸,这些突发事件,有些是可以避免的,有些是大错铸成,无从悔过*_*

    扯远了,商店运营也是如此,商店是运行在服务器空间上的,那么服务器也有可能会遇到一些问题:比如,机房遇大水了;电源出故障了;被人为损坏…等等,总之,就如那句名言一样,不要把所有的鸡蛋都放在一个篮子里。

    在ShopEx中有一个功能,就是给店家一个可以后悔的机会,当某些突发事件发生后,可以倒转时空,回到过去…简言之,就是数据备份与数据恢复。

    不过,近期暗香遇到一个奇怪的问题,让人百思不得其解,最后还是找高人给解决了。

    事情是这样的,有个用户已经知道了数据库备份的重要性,于是在商店后台进行数据库备份。在备份的进程中,显示是正常的,总卷数一共有七卷,但在后台看到的备份文件却不显示总卷数,下载后,文件是报错无法打开,而且里面只有三卷。

    更严重的是,不管您何时备份,大小均只有2.86M,没有生成时间,没有卷数。
    Snap20

    通过phpmyadmin可以看到数据库大小是近9M,问题就出来了,丢失的那四卷哪里去了呢?

    暗香替换文件,对比表,均没有找到明显的问题,操作了遍,备份文件也一直是2.86M,而且实际上是无法使用的…郁闷了…

    没办法,找高手,暗香的方法是先研究,研究不出来,就找高手…嘿嘿,反正高手就在旁边,冲过去…

    高手就是高手,高手研究了一下,得出了结论:
    这个是因为使用的主机是用swsoft的prima管理导致的,为了某些原因,prima的主机管理系统不允许php脚本生成单个文件大小超过3,000,000byte的文件。折合为10进制就是2.86M。

    因此,要想正常使用,就需要空间商在prima的主配置文件/usr/prima/etc/httpd/site.conf中<Directory /www> 段加入
    SetEnv CGI_RLIMIT_INFINITY放开限制才行。

    原因找到了,处理方法就好说了,找空间商,修改之就可以正常使用备份功能了。耶!

ICP:05002918