WordPress备份插件 Backupbuddy 是如何一口口吃掉30G服务器硬盘并最终导致WordPress网站挂掉的

新注册Shopify账户可获得 14 天免费使用优惠 – 立即注册账户获取 Siteground: WordPress / WooCommerce官方推荐建站主机 $3.95/月

WordPress数据备份插件BackupBuddy可以帮我们按照预先设置好的Wordpress数据备份规则备份网站文件,不过如果设置不好,有可能会直接吞掉你的服务器硬盘,让你的网站挂掉。

这不今天(2020年3月17日)凌晨4点的时候看到Uptimerobot在凌晨2点多给我发的邮件,说WaimaoB2C.com这个网站挂掉了,实在没有睡意了,就起来排查问题,网站提示“无法连接到数据库”,后台也无法连接进去,网上找了些解决方案,大体就是要使用SSH工具登陆服务器清理缓存,评估了下大体的风险,按照网友的提示操作,好歹是可以正常登陆到服务器控制面板中了,然后就发现服务器40个G的硬盘已经满到一个字节都塞不进去了。

想到今天是周一,凌晨会有一次自动备份活动,然后在服务器里面找到了两个备份文件,两个备份文件加起来都有20多个G了,网站什么时候变得这么臃肿了?难不成是网站图片太多?当时没有想太多,先处理问题,删除了其中一个备份文件腾出来10个G的空间,重启了服务器之后,网站可以正常打开了。

问题排除了,但是还是想不明白,为什么我这个小破站,备份文件会有10个G这么大呢?查看了网站下专门存储图片的文件夹属性,属性值显示的的文件夹大小确实是10多个G。Wordpress有一点不是特别好的地方,是上传的图片会自动生成很多的缩略图,我以为问题是发生在缩略图上,怕再有什么状况发生,便又买了块40G的硬盘专门给图片准备着。

正在给图片目录整体搬家的时候发现里面有个名为BackupBuddy的文件夹,打开一看才恍然大悟:

大概一年前的时候,为了提高网站的打开速度,对服务器做了一次升级,升级之前需要对Wordpress网站数据做备份。然后当时负责网站维护的技术人员推荐我使用wordpress数据备份插件Backup Buddy去做好日常的备份,然后当时就花了127美金买了付费版的,安装并设置为每周备份一次网站整站数据,每天备份一次网站数据库数据,然后就忘记这个事情了。

再然后就是Backup Buddy开始兢兢业业的工作,每天帮我备份数据库文件,每周帮我备份整站数据。到今天,一共帮我备份了57个整站备份文件,最大的是3天前的427MB,最小的是安装Backup Buddy之后第一次备份的文件78MB,还有近400个数据库文件备份。这些所有文件加起来有10个G了。

然后,我又设置了服务器每周备份2次网站整体数据,因为Backup Buddy的备份文件被放在了网站根目录,因此服务器备份文件的时候,相当于把Backup Buddy的那10个G的备份文件也算作网站文件给打包备份了。因此,总体的备份数据加起来有30多个G。再加上网站数据,和存储在服务器上的其他文件,40G的服务器硬盘肯定是不够用了。

正确设置Wordpress备份插件 Backup Buddy

那么如何设置Backup Buddy,保证Wordpress网站安全的同时又节省服务器存储?

1. 将网站数据通过Backup Buddy备份到云存储服务如亚马逊的云服务,Google Drive,Dropbox,或者Buckup Buddy提供的云存储服务Stash中。在Wordpress后台,Backup Buddy – Remote Destinations 页面,按照指示教程设置即可。

正确设置Wordpress备份插件 Backup Buddy

2. 控制在服务器本地存储的网站备份数据的数量。你可以设置为让Backup Buddy每天备份一次,然后只保留最近两次的备份。当有新的备份数据产生的时候,自动删除掉最早的备份数据即可。

在BackupBuddy – Schedules 可以设置定时备份数据,设置为Daily Complete Backup即可,也就是每天备份一次网站数据,如下图所示。

正确设置Wordpress备份插件 Backup Buddy

再然后在BackupBuddy – Settings中,设置Age Limit of local backups为2天或者3天即可(请忽略下图中的2.5天,这里只能是整数),如下图所示。这样BackupBuddy每天会自动备份网站数据,这些备份数据超过2天就会自动从服务器中删除。也就是说,在服务器中始终存储着的是你网站近两天的备份数据。

正确设置Wordpress备份插件 Backup Buddy

如果你是Siteground的用户,则完全不用担心你的Wordpress或者Woocommerce网站备份的问题,因为Siteground会每天自动将你的网站进行备份,备份数据自动保留30天,也就是说,你在任何时候网站出现了问题,你都可以在Siteground的控制面板的Backup页面中找到网站过去的30天备份,在Actions选项中可以一键还原网站数据或者数据库,将网站恢复到到过去30天任意一天的样子。

siteground备份功能

如果你是Shopify用户,则不用担心程序的问题,做好产品数据,客户数据,以及主题的备份就好,可以通过安装Shopify Apps如Rewind来实现每天备份数据,如果不小心删除了某些产品,或者改错了某些网站代码,都可以通过应用来恢复。Rewind提供了一年的shopify数据的备份,也就是说通过Rewind,你甚至可以将你的Shopify网站一键还原到一年前的样子。可以查看Shopify数据备份教程

如果你是VPS用户,建议使用宝塔面板,里面有服务器备份插件,可以按照你预先设置好的网站备份规则将你的网站数据备份到七牛云存储,或者百度网盘里面,而七牛云和百度网盘又有免费的空间使用,完全足够一个小站使用了。

未经允许不得转载:歪猫跨境独立站博客 » WordPress备份插件 Backupbuddy 是如何一口口吃掉30G服务器硬盘并最终导致WordPress网站挂掉的

赞 (4)

留下你的问题, 我们交个朋友 0

  • 关注公众号 “ WaimaoB2C ” 第一时间获取网站最新内容,了解跨境电商独立站圈内圈外每天发生的那些事儿,和20000+独立站卖家共同成长。

    $$$$$$$$ 每月 1 本书 $$$$$$$$
    2020年6月推荐
    <Building a Story Brand – Clarify Your Message So Customers Will Listen> 

    Building a Story Brand

    公众号回复信息“ BASB ”获取本电子书
    我也还没有读,不过美亚上1300+评价4.7星,在至少3个类目里面排名第1,说明这本书内容还是非常不错的。目前美亚上没有Kindle电子书,有需要的可以美亚顺丰海淘,或者当当上购买。

    *推荐亚马逊购买正版Kindle电子书或纸质书籍,获取最佳阅读体验。本分享来自于互联网以及网友上传,网站内所提供的下载链接均为站外链接,版权归原作者以及开发商所有,网站本身不存储相关资源文件. 如侵犯到版权方,请发送邮件到 hello@waimaob2c.com,站长会在第一时间删除并向您道歉。

  • Shopify 新卖家账户注册注意事项-非常重要

  • Shopify新卖家注册账户前请务必认真阅读以下注意事项:

    注册前关闭翻墙工具; 不建议使用 QQ,126,163邮箱注册账号
    打开Shopify官网 WWW.SHOPIFY.COM 获取 90 天免费使用
    注册账户时地址信息真实有效; 缴纳月租前关闭翻墙工具