写在前面的话
老师怎么了。昨天,是头条提现日,发了朋友圈,有一个网友通过扫码进了群,她说她想上号,每天挣点零花钱。聊起来才知道,她是一位西部的小学老师,还是个班主任。我开始无比的尊敬,因为我对老师是从心底敬爱的,教书育人,人类灵魂的工程师。所以,当她说要挂号时,我有种做不正当事被老师点名的感觉。她说,没事,挂吧,一周几十块钱也是不小的收入呢。我忍不住说,老师也做这种挂号的小把戏啊。她有点愤怒,说:老师怎么了,老师就不吃不喝了,老师就要无私奉献,自己饿死吗,你的刻板印象太重了,我一个月2000的工资,一家六口你觉得我们过的很好吗。我说,不好意思,我给你整,刚才唐突了。给她整完,她说回去把她丈夫,孩子的都整上。我说,好好好。和她结束谈话,让我对老师有了更深入的了解,她们除了课堂上的威严,课下也是要为生活而奔波的。
[237+100]-------底部有张生活照片(
头条号运营:大家想全托管上号的联系我哦,每天让你得个早餐钱,wx: qhz198607
)
【关键词】python、小程序、websocket、解析图片
一、知识库测试接口问题(三级)
描述:现在知识库测试时,接口能调通,但数据为空,需要看一下。
开工:
第一步:内存超限制(四级)
20250331周一时间段:17:03-18:00
修改如下:
{
"default-runtime": "runc",
"runtimes": {
"runc": {
"path": "runc"
}
},
"default-shm-size": "1g"
}修改内存限制,如下:
图5a-1
注:运行看下效果,好像还是不行。接下来,看下小程序websocket。
二、小程序websocket(三级)
描述:小程序websocket现在老断线,看下咋回事。
开工:
第一步:把小程序跑起来(四级)
20250401周二时间段:00:39-01:00
确实一直断线,我是改了线上的转发,转发到测试服务器了,测试发现,本地可以连,没有问题。再次测试一下,用测试服务器做转发能不能连,看能不能找到测试服务器不能连的原因。
现在把转发都换成正式了,截图如下:
图5a-2
注:重启下nginx,看看能不能连上。
重启命令如下:
sudo systemctl restart nginx
注:我知道了,测试上运行chat_sev有问题,wss连不上,应该是某个扩展没装。接下来的做法是把zero4全局设为python3.12,再次运行chat_sev,应该能解决。
第二步:全局python3.12(四级)
20250401周二时间段:00:57-01:00
步骤如下:
1. 首先确认Python 3.12.3已安装
python3.12 --version
如果显示Python 3.12.3,则说明已安装。
2. 更新alternatives系统(推荐方法)
Ubuntu使用update-alternatives来管理系统默认版本:
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.12 2
然后运行:
sudo update-alternatives --config python3
从列表中选择Python 3.12对应的编号。
注:接下来,进行poetry安装。
可以了,接下来,要改下代理,因为6789这个端口,打到zero2上了。
昨天把zero2上的代理6789去掉了,现在要加上,因为6789它是两个ip,生产上一个ip对应三台机器,所以,要用代理,而测试服一个ip对应一台机器,可以不用代理。
修改如下:
图5a-3
注:接下来,看下上传图片,能不能解析。
三、小程序解析图片(三级)
描述:小程序上传图片功能做了,现在看下上传个图片能不能解析。
开工:
第一步:本地上传(四级)
20250401周二时间段:09:27-10:00
本地把小程序跑起来,上传个图片,加上文字,看看效果,如下:
图5c-1
注:现在【你好】都没有回复,看下原因。
第二步:【你好】回复(四级)
20250401周二时间段:09:51-10:00
现在提问你好时,断开了,消息未保存,导致回复消息,前端收不到。
修改代码,如下:
图5c-2
注:接下来,处理下发图片的问题。
第三步:处理发图片的问题(四级)
20250401周二时间段:11:27-12:00
发图片提问,遇到一个小问题,截图如下:
图5c-3
注:doc_ids没传过来。重新上传一张图片试试。
第四步:重新上传(四级)
20250401周二时间段:11:30-12:00
上传后,还可以,但前端发送有问题,后面再说吧,先搞下知识库的测试。
四、知识库搜索测试(三级)
描述:知识库搜索测试,选【使用知识图谱】时会特别慢,原因是报错了,如下:
图5d-1
注:需要处理一下。
开工:
第一步:本地复现(四级)
20250401周二时间段:11:59-12:00
先在本地复现一下,看看效果,现在es在更新数据,先暂停一下。
五、小程序专家诊断(三级)
描述:现在小程序专家诊断有问题,应该是返回retcode需要改一下,还有就是断线重连有问题,用户返回首页,应该关闭连接。把这两个问题处理一下。
开工:
第一步:断线重连(四级)
20250401周二时间段:16:35-17:00
这个断线,指的是小程序退出聊天框,应该断线。免得下次进入时,出问题。
第二步:测试(四级)
还可以
六、web端专家诊断(三级)
描述:web端专家诊断,搜索数据库时比较慢,现在龙哥优化了搜索语句,秒回,按照这个搜索语句,拼接下程序中的语句。
开工:
第一步:打断点(四级)
20250401周二时间段:20:40-21:00
打下断点,看下es语句是怎么出来的,先找个测试用例,测试用例如下:
def test_multi_chat(client):
log.info("test_multi_chat0034")
'''
测试多轮对话-包括三轮对话场景
'''
json_data = {
"conversation_id": 'fff19f22fc0111efa7f900e003c42347',
"question": '呕吐内容物是食物,呕吐的动作是剧烈呕吐,每天五次,呕吐只在饭后发生。'
}
url = f"/v1/conversation/multi_chat"
resp = client.post(
url,
json=json_data,
headers={
"Content-type": "application/json",
"Authorization": "Bearer ragflow-UxOGYzZjUwYjMwOTExZWZiODc0MDI0Mm"
}
)
if not 200 <= resp.status_code < 300:
raise Exception(f"GET {url} status_code {resp.status_code}.")
# received_data = []
for chunk in resp.iter_encoded():
answer = chunk.decode('utf-8').strip()
log.info(f"\n\n answer: {answer} \n\n")
注:运行下这个测试用例,看下哪些语句生成了搜索语句,需要达成的目标搜索语句如下:
图5f-1
注:接下来,按照这个搞一搞。
第二步:测试
测试还可以
七、头条号战果汇报
昨日总播放:181.7万,总收入:113.07,累计收入:4326.06块,可提现:2209.14,软件截图如下:
图5g-1
注:想要全脱管运营头条号的联系我,你出账号,我来运营,收益四六分成(你六我四),你当甩手掌柜,每天都能得几块零花钱,财富wx: 17701328814,也可以加群先了解一下。
八、生活照片
拍摄于2025年9月30日,20:39:40,和媳妇带二宝去中关村1号玩,当时二宝两岁11个月。其实,只要努力,日子会慢慢好起来的,就拿那位老师来说,自己努力工作挣钱,再搞点副业,不也挺好吗,但她的工资水平相比北京这边,确实差很多,她能一直坚守教学岗位,还是挺令人钦佩的。人要不断的进步,就拿我运营头条来说,上周我给一个嫂子要运营费,她说,我没准备提现,你如果要,我就提现吧。这周我做了改变,写了前提:提现的交下运营费,不提现的不用交。这样更有人性化,也减少了打扰,我这边做好监控,周五看下提现记录,把提现没交运营费的催一下,慢慢越来越正规,加油。
图5h-1
《本文完》