已解决 升级到 开源版18.2 ,自动备份 失效,手动点击备份没有问题

升级到 开源版18.2 ,自动备份 失效,手动点击备份没有问题

上一次设为   5  11 * * *   moduleName=backup&methodName=backup  自动定时备份成功(白天11:05分)

但是 设置为 

5  1 * * *   moduleName=backup&methodName=backup  自动定时备份【不】成功 (凌晨1点05分),备份里面没有 


以下两步我已经做过了,不管用

1、后台-系统-定时中关闭下计划任务,重启apache禅道),打开计划任务 2、检查下禅道服务器的时间是否与北京时间同步。


后台中,任务列表中第一条记录的最后执行时间 随时刷新的 

---------------------

是不是跟zbox文件夹权限有关系,如果是权限,手动点击备份 是可以的


麻烦帮给看看 怎么能自动备份成功

禅道版本 18.2 源码包
操作系统 CentOS
客户端浏览器 Chrome

提问者: Csh 悬赏:5 日期: 2023-03-29 11:35:10 答案:3 点击:564

获取技术支持

QQ: 电话:
设置备注
答案列表
最佳答案
2023/03/29

这个问题我知道,禅道官方回答都是鬼扯,在群里问了好多次也没人回答。我查了好久。

因为禅道升级后,有一些定时任务的函数已经删除了,升级脚本没有删除对应任务,导致有一些任务一直在执行中,然后就其他所有任务都卡住了。

你把一直在执行中的任务禁用就好了。

2023/03/30
定时中 发现以下在运行中的任务,我禁用了,再试试, */5 * * * * moduleName=measurement&methodName=execCrontabQueue
2023/03/31
有问题请礼貌沟通。我们技术支持同事不是研发人员,遇到问题需要排查。需要跟踪原因。我们的回答是鬼扯,做人要厚道一些吧。
2023/03/31
后来又发现 这个任务 Update Burndown Chart 卡住了 ,禁用了之后。自动备份恢复正常,谢谢
2023/03/31
抱歉激动了,鬼扯收回。但是我在群里反应了很多次,在论坛上发帖问过,根据你们官方方法跟踪了也反馈了(备份不成功没有任何日志),各种重启也都试过了,最后得出结论让我自己找个地方写个脚本定时执行,让人觉得很不专业。
2023/03/29
1、可以查看一下禅道的报错日志,看下有没有什么报错。
(1)zentao/config/my.php 中debug的值改成true
(2)重新操作一下有问题的页面
(3)查看日志 zentao/tmp/log/文件中php开头的今天的文件有什么报错。注:不要找sql开头的文件。
2、如果禅道的备份定时任务还是无法使用,可以参考手册生成备份脚本,把备份脚本放到禅道服务器crontab定时任务中。
(1)参考手册生成计划任务脚本,可以把脚本添加的系统crontab中
https://www.zentao.net/book/zentaopmshelp/35.html
(2)linux服务器设置系统定时任务
vim /etc/crontab 复制以下内容粘贴到文件中
#每日备份:
30 0 * * * root /opt/zbox/app/zentao/bin/backup.sh
保存文件,centos服务器重启定时任务服务命令:systemctl restart crond.service
ubuntu重启系统计划任务命令:
sudo service cron restart
2023/03/31
感谢
2023/03/29
您好,关于升级后系统自动备份不生效的原因,已经反馈给研发部门紧急排查处理,处理后可以尝试升级或者打补丁的方式修复下:)
2023/03/31
感谢