关键词表、文档片段表、向量数据没有删除

关键词表、文档片段表、向量数据没有删除

问题描述

在进行文档删除接口测试的时候,发现文档表数据已删除,但是关键词表、文档片段表、向量数据没有删除,请老师帮忙看看

https://img1.sycdn.imooc.com/climg/d5e92d68092c500a13670735.jpg

https://img1.sycdn.imooc.com/climg/b965e568092c501819150309.jpg

https://img1.sycdn.imooc.com/climg/208a8568092c502420390271.jpg

https://img1.sycdn.imooc.com/climg/f453ee68092c502e20221113.jpg

尝试过的解决方式:

1.检查代码

https://img1.sycdn.imooc.com/climg/a738c568092c507112861092.jpg

https://img1.sycdn.imooc.com/climg/a00d8668092c508f10210478.jpg

https://img1.sycdn.imooc.com/climg/1fc67e68092c50bf13690883.jpg

    目前没有发现问题

2.查看celery信息:

https://img1.sycdn.imooc.com/climg/34716468092c512621490671.jpg

    发现最新的信息好像是在数据库下新增文档,并没有执行删除文档的异步任务


正在回答

登陆购买课程后可参与讨论,去登陆

1回答

看celery的日志里好像没有这个任务,猜测是更新代码后没有同步重启celery服务导致的,可以试下重启celery服务在试下,代码目前暂时没问题。

  • 曲别针010 提问者 #1

    通过老师的指导,已经解决,主要是代码编写过程中的错误,给异步任务加了异常处理,将异常保存到celery日志中,通过查看日志发现其实都是这个异步任务中代码编写的小错误,更正后问题解决。

    https://img1.sycdn.imooc.com/climg/d1a00c68092d861d15891081.jpg

    主要的几个问题:

    1.异步任务函数只接受了document_id

    https://img1.sycdn.imooc.com/climg/46798c68092d858d10261085.jpg

    2.sql查询的结果是tuple,for循环的时候需要解包

    https://img1.sycdn.imooc.com/climg/08241f68092d85d212900832.jpg

    https://img1.sycdn.imooc.com/climg/a69ea168092d860a05160873.jpg

    3.session拼写错误

    https://img1.sycdn.imooc.com/climg/9a2d1868092d865717140410.jpg

    4.format赋值错误

    https://img1.sycdn.imooc.com/climg/38cf0968092d866c17690372.jpg

    https://img1.sycdn.imooc.com/climg/4e4aa568092d868212960191.jpg



    2025-05-21 15:53:46
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
AI Agent 全栈开发工程师
  • 参与学习       558    人
  • 解答问题       423    个

全流程打造你自己的(Coze/Dify)低代码智能体开发平台;2025年入行正当时,企业急需,人才稀缺,竞争小;无论入行还是转行,首选口碑好课,门槛低、成长高

了解课程
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师