定时备份是针对的是正在运行的项目(已经部署过的项目),如果该项目没有部署,也就没有备份的意义。
进wide主界面,点击左上角的设置,在开发服务器一栏中填入你项目所在的开发服务器,目标域名也行。
更新wide到最新状态,进入项目站点编辑页面,点击上面运维里的定时备份
选择数据库备份时间时和文件系统备份时间。请注意 电脑系统时间和服务器时间是有可能不一样的,要点击下面的 显示服务器时间查看服务器时间后,在设置数据库备份时间和文件系统备份时间。
需要填写的参数:
l 目标域名:发布外网的域名。不用填写www。
l 备份保留天数:数据备份保留的天数。
l 数据库备份时间:数据库备份时间是以服务器时间为准,设置时先查看服务器时间(下面显示服务器时间)。
l 文件系统备份时间:文件系统备份时间也是以服务器时间为准,所以需要先查看服务器时间(下面显示服务器时间)。
可以直接点击立即备份文件、立即备份数据库,这样的话会输出日志,但是不会生成配置文件(也就是上边配置的相关参数不能保留下来)需要立即备份数据库和立即备份文件都点击一次。想要定时备份的还是需要点击保存。这样定时备份设置就已经完成。
如果备份不想要了,直接点击下面删除自动备份,删除即可。
备份后的文件将存放在服务器“/home/httpd/backup/”下指定的域名目录中,ES恢复数据库请先把要恢复的数据文件进行解压,然后参考如下命令进行恢复:
elasticdump --bulk=true --type=data --input="domain_com_backup.json" --output=http://127.0.0.1:9200/domain.com --headers='{"Content-Type": "application/json"}';
文件数据则恢复到“/home/httpd/data/db/”目录中即可