Maxkb对话功能在一段时间内多次调用后,会出现某些响应丢失

通过api调用maxkb的对话功能,某些对话没有响应,查看docker资源监控


发现pids大概接近600时,就会出现不响应的情况,而且通过ps -ef|grep maxkb可以看到大部分pg库的连接处于空闲状态,这个有什么办法优化吗,特别影响使用体验

多线程调用吗?没响应是不响应还是输出不全

多线程调用,没响应之后在对话界面提问也是没有响应,不是输出不全,一直卡在那里没有响应

可以看一下这个 MaxKB 高并发支持参数详解 - MaxKB - 社区论坛 - FIT2CLOUD 飞致云

在问答群里有看到,按照这个帖子步骤改了之后,除了pids数量更多以外,问题还是存在,确认配置有生效

怀疑是pg库连接没有及时回收,是不是要改pg库相关的配置,现在pg库配置除了增大最大连接数外,其他的都是使用社区版默认配置

模型是本地部署的吗?

不是,是公用大模型,可以排除大模型的问题,因为每次maxkb重启后,不管怎么调用都有响应,只有maxkb的pids接近600左右,就会出现少部分有响应,大部分不响应的情况

方便把你的调用脚本脱敏发给我吗?想用你的脚本在本地环境测试复现下这个问题,便于排查原因。