当前位置:首页>python>1python小程序专家诊断问题处理

1python小程序专家诊断问题处理

  • 2026-09-02 19:30:55
1python小程序专家诊断问题处理

写在前面的话

慢慢来。这一段,凌晨两三点睡,赶项目,身体有点扛不住,周六想休息一下,结果程哥开车来访,问我头条号运营软件的事,程哥五十多了,儿子在德国留学,自己拿着省政府津贴,是机械工程领域的专家,现在当顾问,全国各地跑,他这个年纪对新事物这么感兴趣,我是挺佩服的。他是三点到的,五点半图书馆关门,我们还在聊,又在楼下聊到六点半。虽说也听了他很多经历,但这么长时间的流失还是有点可惜的,而我又是个不会主动拒绝别人的人,不管了,事情总是做不完的,来的就接住,事情慢慢向前推,保持一颗平常心就可以,也许和人聊天中的一句话,一个词能改变我的认知呢,对事物的发生要积极的看待,加油!

[277]-------底部有张生活照片

【关键词】python、小程序、新建会话、全流程测试

一、小程序相关(一级)

1.接头(二级)

描述:现在小程序端当基础问询完成,进行专家诊断数据返回时,要和基础问询显示在一个框里,会有一些问题,想着怎么处理一下。

开工:

第一步:复现问题(三级)

20250213周四时间段:18:12-18:30

现在跑一下,看能不能复现这个问题,截图如下:

图1a-1

注:现在通过过ip调新建会话接口不成功,一直转,分析下原因。

a.ip新建会话(四级)

20250213周四时间段:18:28-18:30

发现一个奇怪的现现象,突然就可以,刚才转圈不知啥原因,应该是阻塞了。这个先这样。

b.接头测试(四级)

20250213周四时间段:18:34-19:00

测试出问题截图如下:

图1a-2

注:基础问题问完,不应该出现,因为还有5个问题没有回答。

需要修改下提示词,修改如下:

如果有问题需要询问用户,不要出现【基础问题已问完】提示

注:加上如上的字眼,再运行一下。在此之前,先跑个测试用例,看看为什么报错。

c.跑测试用例(四级)

20250214周五时间段:15:30-16:00

测试用例如下:

图1a-3

注:运行发现es超时,在测试服务器上跑一下,看看是不是本地的问题。

d.测试服务器跑(四级)

20250214周五时间段:15:45-16:00

连一下测试服务器上的vscode,运行如下:

图1a-4

注:发现一个好玩的事,就是:本地连了zero4的代码,小程序端也能连上,默认就是127.0.0.1了,以后,直接连服务器上的代码,测试就可以。接下来,小程序再全流程跑一遍。

e.小程序全流程跑(四级)

20250214周五时间段:16:41-17:00

还可以,现在遇到另一个问题是,上线之后,发现流式展示不起作用,需要排查一下。

第二步:流式展示(三级)

20250215周六时间段:13:17-13:30

现在线上小程序端,流式展示不起作用,看下原因。

a.线上测试(四级)

20250215周六时间段:13:18-13:30

方案是:线上运行小程序,调本地接口,看看怎么回事,就是线上的前端表态页面,调本地的接口。

其中:本地的ragflow代码和chat_sev代码,都用zero3上的,这样就跑的快了,不占用本地内存。

先打开zero3上的chat_sev代码,如下:

图1a-5

注:这个在zero3上竟然能运行起来,并且端口是6789不影响,好神奇,这个外网请求6789,会打到zero2上,是没关系的,不在同一个机器上,理论上没问题。

接下来,运行一下ragflow,结果如下:

图1a-6

注:这样以来,就方便多了,本地能捕捉到,并且,用的是服务器上的内存,本地风扇不会在卡卡转了,工作效率会提高多不少,非常nice。

接上来,就进行小程序的测试了。

b.线上小程序本地测试(四级)

20250215周六时间段:14:03-14:30

看下效果怎么样,能不能找到没有流式展示的原因,先测试本地的,如下:

注:本地这个确实没走流式,奇怪了,查查原因。之前明明是改好了,怎么就没不行了呢。

c.本地流式展示(四级)

20250215周六时间段:15:55-16:00

先看下,ragflow与chat_sev之间,数据是不是流式接收的,经测试发现,确实是流式接收的,一个流从ragflow到chat_sev之间也就是1ms的时间,为啥chat_sev和小程序之间就不是流式了呢。

二、ragflow之web端相关(一级)

1.部署(二级)

描述:现在要做一个web端的程序,说白了,就是把现有的前端做一个阉割版的出来,先部署一个前端能开发的版本。

开工:

第一步:简单跑起来(三级)

20250214周五时间段:00:26-00:30

在本地不跑后端的情况下,前端能不能跑起来,跑下试试。

a.本地跑前端(四级)

20250214周五时间段:00:27-00:30

跑起来,效果如下:

图1b-1

注:这个请求接口不成功,它内部有个代理,代理到哪里了呢,看下面截图,截图如下:

图1b-2

注:接下来,找9380,替换下就可以。因为本地的ragflow没有启动。

b.找9380(四级)

20250214周五时间段:00:37-01:00

找到9380,修改程序如下:

图1b-3

注:把ip改成测试服务器上的ip就可以。重启下node服务器,再跑一下看看效果,效果如下:

图1b-4

注:看来是可以的,先这样。

第二步:测试(三级)

测试还可以

三、生活照片

拍摄于‎2025‎年‎8‎月‎3‎日,‏‎18:25:57,带二宝去海淀公园玩拍的,当时二宝两岁十个月。其实,说到耽误时间,这是个伪命题,我一直想法节省时间,不过,这些年下来,也没什么成就,比如:做一个项目,持续一两个月,最终也没拿到钱,算不算浪费时间,抛开钱不谈,做这些项目,也不是我内心想做的,那算不算浪费时间,所以,浪费时间这个事,本身值得探讨,还是尽可能把想干的事干完,就得了,其它的,想也没用,加油!

图1c-1

《本文完》

最新文章

随机文章