Archery icon indicating copy to clipboard operation
Archery copied to clipboard

工单状态一直为排队中

Open jeromeji opened this issue 1 year ago • 7 comments

重现步骤

1、k8s部署方式,已经平稳运行两个多月了,现在出现工单排队现象,且不执行 2、手动重启,将工单状态结束后,再执行。工单状态为执行中,且点开工单查看状态为确认中 3、查看执行中的状态工单数据,发现实际已经执行 4、重启、重装都已经测试过,还是会出现。 数据库也无任何变更。

预期外的结果

同上

日志文本

无任何有效日志,archery.log无相关报错。
qcluster.log无日志
查看qmonitor,队列正常

版本

1.9.1

部署方式

K8S

是否还有其他可以辅助定位问题的信息?比如数据库版本等

无,请求联系查看处理,wx:jdj914,生产环境接入较多,影响办公效率*

jeromeji avatar Aug 04 '23 03:08 jeromeji

worker 没起吧, 你试试 python manage.py qcluster , python manage.py qmonitor 看一下状态

LeoQuote avatar Aug 04 '23 07:08 LeoQuote

worker 没起吧, 你试试 python manage.py qcluster , python manage.py qmonitor 看一下状态

img_v2_b980687d-a19a-4646-b147-1742bb0bb81p img_v2_796b372e-c1ce-4a44-a280-e094c74be29p

jeromeji avatar Aug 04 '23 07:08 jeromeji

worker 没起吧, 你试试 python manage.py qcluster , python manage.py qmonitor 看一下状态

这里应该是正常的吧?但新提交的就是一直排队; 我重启一下,再把排队跟执行的状态改成完成,就可以提单,状态为执行中,但单子确实执行了。 然后再提几个单,就会出现排队中了,排队中的单子没有执行。。。 现在就尬在这里了。。

jeromeji avatar Aug 04 '23 07:08 jeromeji

数据库开启日志查看下是否有慢查询,是否django_q_task这个表太大引起

forkTemi avatar Aug 04 '23 08:08 forkTemi

数据库开启日志查看下是否有慢查询,是否django_q_task这个表太大引起

慢sql暂时无法查看,但我已经将这个表的记录,从1w多删除到了只剩2000多了,重启了服务,还是出现这样的问题

jeromeji avatar Aug 04 '23 08:08 jeromeji

数据库开启日志查看下是否有慢查询,是否django_q_task这个表太大引起

已经核实了,无慢sql

jeromeji avatar Aug 04 '23 08:08 jeromeji

这个问题最后是怎样解决的?

DBA-family avatar Jun 21 '24 14:06 DBA-family