当前位置:论坛首页 > BUG提交 > Linux面板

计划任务备份网站到FTP和WEBDAV出错

发表在 BUG提交2024-12-10 19:40 [复制链接] 5 280

面板版本:宝塔linux面板 9.0.0-lts 更新时间:2024-12-06 09:59:36

系统版本:Debian 12


上次反馈的帖子https://www.bt.cn/bbs/forum.php? ... mp;page=1#pid594615BUG依旧,没有处理,帖子关闭了

已使用修复面板功能,测试无效

计划任务备份网站到FTP或WEBDAV,FTP和WEBDAV服务由群辉NAS提供

备份到WEBDAV的日志:
  • ==========================================================================================
  • ★开始备份[2024-11-21 00:07:58]
  • ==========================================================================================
  • |-备份MySQL数据库:erp_hengxinec
  • |-数据库大小:720.17 MB
  • |-数据库字符集:utf8mb4
  • |-分区/disk1可用磁盘空间为:434.07 GB,可用Inode为:30531543
  • |-开始导出数据库:2024-11-21 00:07:58
  • |-数据库备份完成,耗时17.20秒,压缩包大小:66.72 MB
  • |-正在上传到WebDAV存储,请稍候...
  • Traceback (most recent call last):
  •   File "/www/server/panel/script/backup.py", line 53, in <module>
  •     backup.backupDatabaseAll(sys.argv[3], echo_id)
  •   File "/www/server/panel/script/backup.py", line 33, in backupDatabaseAll
  •     self.backup_database_all(save, echo_id=echo_id)
  •   File "class/panelBackup.py", line 784, in backup_database_all
  •     status, backup_path = self.backup_database(db_name, save, echo_id=echo_id)
  •   File "class/panelBackup.py", line 907, in backup_database
  •     if not error_msg:
  • UnboundLocalError: local variable 'error_msg' referenced before assignment
  • ----------------------------------------------------------------------------
  • ★[2024-11-21 00:08:15] Successful
  • ----------------------------------------------------------------------------
  • ==========================================================================================

[color=rgb(32, 165, 58) !important]复制代码


备份到FTP的日志:
  • ==========================================================================================
  • ★开始备份[2024-11-21 03:32:33]
  • ==========================================================================================
  • |-备份网站:erp_service_jw
  • |-网站根目录:/www/python/erp_service_jw
  • |-目录大小:158.73 KB
  • |-排除设置:未设置
  • |-分区/disk1可用磁盘空间为:433.87 GB,可用Inode为:30531528
  • |-开始压缩文件:2024-11-21 03:32:33
  • |-文件压缩完成,耗时0.01秒,压缩包大小:43.73 KB
  • |-网站已备份到:/disk1/backup/site/erp_service_jw/web_erp_service_jw_20241121_033233_1u1Cmn.tar.gz
  • |-正在上传到FTP,请稍候...
  • mkdir: 访问失败: 550 服务器备份/10.0.1.11/site/erp_service_jw: Permission denied. (/服务器备份/10.0.1.11/site/erp_service_jw)
  • |-- 无法创建目录: /服务器备份/10.0.1.11/site/erp_service_jw
  • ==========================================================================================
  • |-错误:备份任务执行失败。
  • ==========================================================================================
  • |-错误:消息通道:钉钉,飞书,企业微信,短信通知 发送失败!
  • |-消息通知已发送。
  • ----------------------------------------------------------------------------
  • ★[2024-11-21 03:32:36] Successful
  • ----------------------------------------------------------------------------

[color=rgb(32, 165, 58) !important]复制代码

这里提示无法创建目录,检查过FTP用户有读写权限,不知道和路径乱码是否有关系。关于路径乱码,几年前反馈过,原来在设置FTP参数的界面路径就显示乱码,现在设置界面不显示乱码了,但是日志里是乱码。PS:FTP服务器路径有中文


补充,发现FTP备份数据库是正常的,只是备份网站会出错
  • ==========================================================================================
  • ★开始备份[2024-11-22 03:00:22]
  • ==========================================================================================
  • |-备份MySQL数据库:test_hengxinec
  • |-数据库大小:720.17 MB
  • |-数据库字符集:utf8mb4
  • |-分区/disk1可用磁盘空间为:433.79 GB,可用Inode为:30531524
  • |-开始导出数据库:2024-11-22 03:00:22
  • |-数据库备份完成,耗时17.68秒,压缩包大小:66.72 MB
  • |-正在上传到FTP,请稍候...
  • |-文件上传成功, 耗时: 0.98s, 平均速度: 68.381 Mb/s
  • |-已成功上传到FTP
  • |-数据库已备份到:/disk1/backup/database/mysql/crontab_backup/test_hengxinec/test_hengxinec_2024-11-22_03-00-22_mysql_data.sql.gz
  • |-本地备份已保留。
  • |-保留最新的备份数:30 份
  • ==========================================================================================
  • ☆备份完成[2024-11-22 03:00:41]
  • ==========================================================================================

[color=rgb(32, 165, 58) !important]复制代码



使用道具 举报 只看该作者 回复
发表于 2024-12-26 16:35:31 | 显示全部楼层
本帖最后由 宝塔用户_igojfj 于 2024-12-26 16:39 编辑

一样的问题:
系统:Debian GNU/Linux 12 (bookworm) x86_64(Py3.7.16)
当前版本:9.0.0-lts
WebDav存储 1.2
QQ截图20241226163814.png
  1. ==========================================================================================
  2. ★开始备份[2024-12-26 16:27:59]
  3. ==========================================================================================
  4. |-备份MySQL数据库:www_test_com
  5. |-数据库大小:10.47 MB
  6. |-数据库字符集:utf8mb4
  7. |-分区/home可用磁盘空间为:37.58 GB,可用Inode为:3216569
  8. |-开始导出数据库:2024-12-26 16:28:00
  9. |-数据库备份完成,耗时0.60秒,压缩包大小:261.34 KB
  10. |-正在上传到WebDAV存储,请稍候...
  11. Traceback (most recent call last):
  12.   File "/www/server/panel/script/backup.py", line 53, in <module>
  13.     backup.backupDatabaseAll(sys.argv[3], echo_id)
  14.   File "/www/server/panel/script/backup.py", line 33, in backupDatabaseAll
  15.     self.backup_database_all(save, echo_id=echo_id)
  16.   File "class/panelBackup.py", line 784, in backup_database_all
  17.     status, backup_path = self.backup_database(db_name, save, echo_id=echo_id)
  18.   File "class/panelBackup.py", line 907, in backup_database
  19.     if not error_msg:
  20. UnboundLocalError: local variable 'error_msg' referenced before assignment
  21. ----------------------------------------------------------------------------
  22. ★[2024-12-26 16:28:00] Successful
复制代码
使用道具 举报 回复 支持 反对
发表于 2025-1-6 16:57:23 | 显示全部楼层
同样问题,有没有官方人员解决一下
使用道具 举报 回复 支持 反对
发表于 2025-1-6 17:10:06 | 显示全部楼层
看到一堆帖子都是这个问题,宝塔官方不解决问题,把所有帖子关闭是什么意思。实在令人费解?
使用道具 举报 回复 支持 反对
发表于 昨天 00:21 | 显示全部楼层
备份到群晖的WebDav,只有第一次能正常上传
使用道具 举报 回复 支持 反对
发表于 昨天 13:08 | 显示全部楼层
宝塔用户_igojfj 发表于 2024-12-26 16:35
一样的问题:
系统:Debian GNU/Linux 12 (bookworm) x86_64(Py3.7.16)
当前版本:9.0.0-lts

群晖 WebDAV开启 DavDepthInfinity
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

立即付费处理

工作时间:09:00至24:00

快速回复 返回顶部 返回列表