故障排查GitHub issue2 分钟阅读排错/错误码

解决FastGPT私有部署中m3e向量模型调用异常问题

用户在Ubuntu22.04系统中私有部署FastGPT V4.9.11版本,使用Docker部署m3e向量模型,FastGPT页面出现向量模型调用异常。进入FastGPT容器内部使用curl命令测试m3e服务连通性,结果显示正常。

现象

用户在Ubuntu22.04系统中私有部署FastGPT V4.9.11版本,使用Docker部署m3e向量模型,FastGPT页面出现向量模型调用异常。进入FastGPT容器内部使用curl命令测试m3e服务连通性,结果显示正常。

可能原因

结合测试结果与部署环境,可能的原因包括:FastGPT配置的m3e向量服务地址或端口参数有误;FastGPT容器与m3e容器的网络配置存在偏差;FastGPT的向量服务相关环境变量配置错误。

排查步骤

  1. 确认当前FastGPT版本为V4.9.11,运行环境为Ubuntu22.04。
  2. 进入FastGPT容器内部,执行curl命令测试m3e服务的连通性,确认返回结果正常。
  3. 核对FastGPT后台配置的m3e向量服务地址、端口参数,确保与Docker部署的m3e服务实际监听的地址和端口一致。
  4. 检查FastGPT容器与m3e容器的网络模式,确认二者处于同一可互通的网络环境。
  5. 查看FastGPT的运行日志,提取与向量服务连接相关的报错信息。

解决与验证

根据排查结果修正对应问题:若配置参数有误,将其调整为与m3e服务实际配置一致的地址和端口;若网络配置存在偏差,调整容器网络设置以确保连通性。完成修改后重启FastGPT服务,再次测试向量模型调用功能,确认异常已解决。

来源:FastGPT GitHub issue