禅道使用
599146

定时任务不会执行已解决悬赏5积分

提问者唠叨的山羊答案数1阅读数342发表时间2025-10-28 15:49:21

f_fda905d4ce4f88174aad27db0b54fd0a&t=png

只有我重启之后,定时任务里面的个别任务才会进行更新,不重启就不更新。有一些任务即使重启了,也不会执行,如备份数据

禅道版本:禅道开源版 21.7.5

安装包类型:Linux安装包

操作系统:Ubuntu

客户端浏览器:Chrome

设置备注
内容
答案列表
🎂
2025-10-28 16:07:45

您好,可以进入数据库表select * from zt_queue where status = 'wait' or 'doing';,查看下当前在运行及排队的定时任务,如果有很多的话,可以直接update zt_queue set status = 'done';停止掉。然后重启定时任务再观察,如果还存在问题,需要打开debug查看下具体日志报错。

进下禅道服务器打开debug,看到具体报错日志,可以把报错日志发出来看下

(1)ZenTao\app\zentao\config\my.php 或 /opt/zbox/app/zentao/config中debug的值改成true

(2)重新操作一下有问题的页面

(3)查看日志 zentao/tmp/log/文件中php和cron开头的今天的文件有什么报错。注:不要找sql开头的文件。

(4)问题排查完成之后记得关闭debug,改为false

另外,有禅道使用问题,也可以联系客户经理,邀请您加入技术交流群沟通,即时性会更好一些。

😆
俐落的眼镜2026/04/02
我现在遇到的也是同样的问题,按上述“update zt_queue set status = 'done'”操作后,之前任务的指派、创建等操作都能发送邮件,但现在都不会有任何邮件发送出来,而且点击重启后,每日任务提醒那一栏的时间会刷新,但仍未见任何邮件发送出来。单独测试邮件发送功能是正常的。也没有找到相关的任何日志。请问还能恢复到原来的状态吗?至少还有邮件通知
1条回复 回复
🎂
禅道-王誉霖2026/04/03
定时任务列表看看邮件异步发送上次执行时间是多久,如果间隔了很久,就参考上面的命令再执行update zt_queue set status = 'done';然后重启禅道,到后台定时任务列表重启下。
如果定时任务执行时间正常,将后台通知设置邮件配置成异步,然后再操作触发邮件动作,看看邮件配置编辑页下方的邮件列表看看发送记录有什么报错信息。

另外,有禅道使用问题,也可以联系客户经理,邀请您加入技术交流群沟通,即时性会更好一些。
回复
联系我们
联系人
刘斌/高级客户经理
电话(微信)
17685869372
QQ号码
526288068
联系邮箱
liubin@chandao.com
其他相关问答
53647
已解决
悬赏5积分
提问者: chen.guo 于 2022-02-241431次浏览,1个答案
提问者: liusihao 于 2020-08-281185次浏览,1个答案
提问者: ymt68 于 2023-05-17785次浏览,1个答案
提问者: laiweiwu 于 2019-12-161654次浏览,2个答案
2720
已解决
悬赏5积分
提问者: zzw_908 于 2015-03-162003次浏览,2个答案
返回顶部
客服头像
刘斌
高级客户经理
客服微信
17685869372
526288068
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。问题反馈反馈点击这里,让我们聆听您的建议与反馈。
gtm跟踪器
gtag
UET