我需要每天备份我的实时Laravel应用程序,以及存储用户上传图片的特定文件夹的内容。
我已经四处搜索并了解可以使用各种Laravel程序包执行此操作,但是否有任何方法可以确保用户在备份过程中不会更改数据库/文件夹?
我想避免这样的情况:
我觉得有点难以解释,但我希望你明白。
可能会设置一个cronjob吗?
是否可以将应用程序设置为维护模式,并且只有在备份完成100%后才删除该模式?
如果可能的话,我宁愿进行备份而不必设置维护模式。
我正在使用数字海洋上的mysql和Laravel 5.3,如果它有任何相关性,可以使用Laravel forge。
我会非常感谢任何建议,谢谢! :)
答案 0 :(得分:0)
如果您使用Digital Ocean,答案很简单:服务器的实时快照。像一个魅力,0停机时间,如果发生的事情很容易恢复: - )
请注意,只有在您的网络服务器上托管数据库时,这才有效!