写在前面的话
对决。昨天在图书馆下面抽烟,碰到一个奇怪的男烟友。他自相矛盾的说:我这些年,虽说碌碌无为,但也一事无成;我对酒没瘾,喝也行,不喝不行。我听的一愣一愣的,我说,你这是有瘾啊,你要这样说,我也可以说:我对烟没瘾,抽也行,不抽不行。他没有回答我,接着说:我讨厌改变,这个椅子,今天在这,明天在这,后天也要在这,如果哪天拆了,我会很不适应,就像对酒一样,我每天喝,但十多年来,我只喝一种酒,从没换过,为什么要改变呢,长性一点不好吗。我说:兄弟,你这还是对酒有瘾啊,提到改变,静止不是常态,改变才是,就像年龄,不能过十年了,还是原来的岁数吧,今天这个公司开了,明天那个公司倒了,这才是现实世界啊。哥们不理我,扬长而去,让我有种恍惚的感觉。
[307]-------->底部有张生活照片和昨日花销
【关键词】python、ragflow、服务器、报错处理
一、ragflow相关(一级)
1.服务器报错(二级)
描述:现在服务器报错,应该是es的问题,但现在打不到具体错误,今天再搞一把。
开工:
第一步:运行(三级)
20250108周三时间段:09:20-09:40
20250108周三时间段:09:40-10:00
20250108周三时间段:10:00-10:20
开始用vscode连下服务器,截图如下:
图6a-1
注:现在这个连不上,一直在循环,服务器是没有问题的。
第二步:vscode连接zero2(三级)
20250108周三时间段:11:14-11:20
查下资料,为啥一直转。
a.装插件(四级)
20250108周三时间段:11:21-11:40
安装 VSCode 和 Remote Development 插件
确保你已经安装了 VSCode。
打开 VSCode 的扩展市场(快捷键:Ctrl+Shift+X),搜索并安装 Remote - SSH 插件(属于 Remote Development 扩展包的一部分)。
b.配置ssh连接(四级)
20250108周三时间段:11:28-11:40
b.1确保本地可以通过 SSH 连接到服务器:
ssh username@your-server-ip
ssh -p 2226 admin@39.101.69.172
测试是可以的,截图如下:
图6a-2
b.2编辑配置文件
20250108周三时间段:11:32-11:40
打开或者创建 ~/.ssh/config 文件:
nano ~/.ssh/config
ssh位置截图如下:
图6a-3
注:接下来,进行配置,如下:
Host my-server
HostName your-server-ip
User your-username
Port 22
IdentityFile ~/.ssh/id_rsa
注:现在加载不了文件夹。
b.3加载不了文件夹
20250108周三时间段:11:43-12:00
手动下载:
参考文章:
https://blog.csdn.net/aaon22357/article/details/135540533
截图如下:
图6a-4
注:文字解释如下:
图6a-5
注:其中比较重要的是:
wget https://update.code.visualstudio.com/commit:fabdb6a30b49f79a7aba0f2ad9df9b399473380f/server-linux-x64/stable -O stable.tar.gz
注:写的格式是这样的,之后就能下载,截图如下:
图6a-6
注:这样就能下载下来了。接下来,测试completion。
2.zero服务器测试completion(二级)
描述:在服务器上测试completion,争取跑通。
开工:
第一步:测试completion(三级)
20250108周三时间段:15:41-16:00
能跑起来,用时2分钟。接下来,怎么切用户,再在服务器提交代码,是龙哥的账号。
第二步:git切用户(三级)
20250108周三时间段:15:47-16:00
做如下修改:
切换账号:
git config user.name "qhz"
git config user.email "243127387@qq.com"
接下来,做下postman测试。
第三步:postman测试(三级)
20250108周三时间段:16:01-16:20
20250108周三时间段:16:20-16:40
20250108周三时间段:16:40-17:00
先做下本地postman的completion测试。
测不了,说是传的参数不对, 这个先放一放,直接连接,聊天,看错误日志吧。
直接聊天,现在遇到一个问题,就是docker容器内访问不了ollama,需要处理一下。
第四步:docker容器配环境变量(三级)
20250108周三时间段:16:47-17:00
怎么配,查下资料。这个龙哥解决了,先不研究。接下来,研究下回答截断的情况,看怎么处理。
3.处理回答被截断的情况 (二级)
描述:现在答被截断,说继续,不能连起来,看下怎么处理。
开工:
第一步:现象(三级)
20250108周三时间段:17:07-17:20
先看下现象,如下:
图6a-7
注:先就是说,这个错误基本是必发的,需要处理一下。
第二步:处理截断(三级)
a.运行completion(四级)
20250108周三时间段:18:14-18:20
先在本地跑一下,研究下代码,看怎么处理。先跑下completion,效果如下:
图6a-8
注:看了一下,除了截断的,还有一个完整的输出,看下这个完整的输出存数据库没有。
b.验证存库(四级)
20250108周三时间段:20:04-20:20
验证下是否存到数据库,是写进去了,但实际上没有完整的输出,那个长段是多了提示词,截图如下:
图6a-9
注:接下来,打下断点,看看什么情况,能不能处理一下子。
写个循环,第二个写继续。
第三步:deubug截断(三级)
20250108周三时间段:20:53-21:00
找到提示词,打下断点。看下效果,对比下两次的不同。
程序如下 :
图6a-10
注:打断点,看提示词不同。先清下聊天记录,从头开始。
先整体运行一遍,看有没有被截断。
运行报错,是返回数据的类型没处理好,修改一下。
通过测试发现,数据没有被截断,只能从聊天中进行测试了。
第四步:聊天中测试数据被截断
20250109周四时间段:09:58-10:00
20250109周四时间段:10:00-10:20
20250109周四时间段:10:20-10:40
先跑一遍,如下:
图6a-11
注:第一句输出,后面的不输出了。不知为什么,看下日志。服务器太慢了,看下服务器可用带宽。
第五步:查服务器可用带宽(三级)
20250109周四时间段:10:57-11:00
现在服务器有点慢,查下具体多么慢,看能不能查下可用带宽,到达什么标准才可以测试。
二、生活照片
拍摄于2026年1月29日,18:31:40,媳妇去杭州参加年会时拍的。那哥们走了之后,我在想,他是在逗我吗,还是在和我开玩笑,还是说他日常就这个装B状态,关键是我俩也不认识啊,感觉是从古代走出来一个人,和现代人交流,他是做什么的呢,哎,光顾着怼他,也没问,随他去吧,看来哥们有三十多岁,能活到现在,肯定有自己的生活方式,不管他了。
图6b-1
《本文完》