296365

地盘->仪表盘,显示错误,后端数据库锁表 504 超时,如何解决?

回帖
回帖数 3
阅读数 44
发表时间 2026-06-01 19:36:55
😆
谦虚好学的木楼主

昨天从 zentao-22.0-php7.2_7.4.zip 升级到 zentao-22.2-php7.2_7.4.zip

发现仪表盘,显示错误,后端接口(https://xx.xx.xx/zentao/block-printBlock-4643-bW9kdWxlPXdlbGNvbWUmcHJvamVjdElEPTA=.html)超时504,如下图:

经排查,数据表 zt_metriclib 一直在更新,一直建临时索引,导致一直锁表,在页面上停止所有“定时计划任务”,还是一样一直有新update语句导致锁表,这该如何解决?

f_bbd9326dd4fc98e53cb46dff9cb6e2b7&t=pngf_7bffa8248737ad9af58cf5c8b5b7c165&t=png

2026-06-01 19:39:19 谦虚好学的木 最后编辑
3个回复
🎂
禅道-王誉霖沙发

您好,select * from zt_queue where status = 'doing' or status = 'wait'; 数据库里执行看下有多少排队的定时任务。

如果比较多,update zt_queue set status = "done" where status = "doing" or status = "wait";

清空下这个表,然后重启禅道服务。

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

2026-06-02 08:34:09 禅道-王誉霖 回帖
😆
谦虚好学的木板凳

非常感谢,你回答。另外,这个表我加了几个索引,以及ENGINE改为InnoDB,不知道有没副作用。

2026-06-02 11:12:49 谦虚好学的木 回帖
🎂
禅道-王誉霖#3

没问题的,另外建议其他表也可以统一改成InnoDB。后台-系统设置-表引擎可以统一修改。

2026-06-02 11:32:12 禅道-王誉霖 回帖
联系我们
联系人
魏中显/高级客户经理
电话(微信)
18561939726
QQ号码
1746749398
联系邮箱
weizhongxian@chandao.com
相关帖子
返回顶部
客服头像
魏中显
高级客户经理
客服微信
18561939726
1746749398
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。问题反馈反馈点击这里,让我们聆听您的建议与反馈。
gtm跟踪器
gtag
UET