版本: v1.9.6
问题一:数据库备份的时候,如果远程数据库有多个实例,里面有相同的数据库的时候,在选贼备份数据库的时候,无法区分出备份的是哪个远程实例的库;
问题二:数据库备份失败,看不到任何失败相关的日志,这块能否展示出来;
版本: v1.9.6
问题一:数据库备份的时候,如果远程数据库有多个实例,里面有相同的数据库的时候,在选贼备份数据库的时候,无法区分出备份的是哪个远程实例的库;
感谢反馈,我们后续版本持续优化。
感谢反馈
问题2看到了,确实有日志,但是这个报错完全不清楚什么意思?我们的数据库备份需要提供四个参数?如果需要的话,具体是哪四个参数?
sql: expected 4 destination arguments in Scan, not 2
这里远程数据库包含视图时会出现这个问题,建议使用 1panel 创建数据库,然后倒入远程数据库的文件
后续版本会对远程数据库的备份进行优化,解决该问题
了解,使用1panel本身创建的数据库,目前不满足我要备份的场景,该库是我们内部uat环境的实例,上面的数据不好让开发做实例切换,等你们后续版本更新完,我再测试该定时备份远程数据库的功能!
看起来是的
这边还有一个数据库定时备份的bug反馈,这个文件夹下面,会在我每周末定时任务启动备份后,同时备份一份到我服务器的本地磁盘,但是我所有的数据库备份任务,都是备份到nas上去的,不会备份到我本地上的,系统快照也是上传到oss的,如果我反馈的有问题,也麻烦帮忙给看下,这个/opt/1panel/tmp/database是哪里还可能出现备份!
不知道这个有没有解决办法,还是说大库是不支持的?
对,所以想咨询一下,/opt/1panel/tmp的临时目录,是从哪里备份出来的,里面会在每周六,也就是我定时备份数据库,结束以后出现了几百G的使用空间,但是我备份数据库其实是备份到NAS上,并不会备份到服务器的磁盘上,或者说怎么解决这个占用空间的问题!
计划任务里面有一个清理缓存,或者可以在工具箱-缓存清理中手动执行
你说的这种方法是在页面UI手动清理,但这种占用服务器空间,每次都把磁盘占满100%,会导致1panel页面都无法打开了;通常需要进入服务器的/opt/1panel/tmp手动清理掉之后,才会解决问题;
所以想确认一下,能否关闭备份到本地磁盘,当然你说的这个方法我会测试一下,看看周六的时候能不能自动清理掉!
我们在下个小版本,备份结束后直接删掉产生的临时文件
你们备份数据库会在本地磁盘存储一个临时文件,那很有可能是导致我大库备份失败的原因,因为那些大库备份的时候,我的磁盘已经被临时文件占满了,导致无法再读写了,进程也就无法再跑了
后续可以关注这个 issue
刚刚测试成功备份上传之后,会将本地的临时文件删除,下次出现这种情况的时候,可以检查一下 tmp 目录下哪个文件夹占用比较大
好的,刚刚我升级了最新版本,周六就会定时备份,等周一我告诉你结果,看看有没有修复该问题!
已经有结论了,磁盘使用量还是达到了100%,临时文件确实没了,实际使用量没有达到100%,重启服务器,发现磁盘空间就恢复了,是不是存在什么僵尸进程导致的!