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

解决FastGPT私有部署版工作流发布后调用模型未更新的问题

用户在FastGPT V4.10.0私有部署版本中,将工作流切换为新模型后,在工作流编辑页测试运行正常,但发布工作流后,调用接口仍使用原模型;仅在网站上直接运行工作流时,调用的是更新后的模型。

现象

用户在FastGPT V4.10.0私有部署版本中,将工作流切换为新模型后,在工作流编辑页测试运行正常,但发布工作流后,调用接口仍使用原模型;仅在网站上直接运行工作流时,调用的是更新后的模型。

可能原因

目前无明确标注的根因,结合现象可推测的方向包括:发布后的工作流配置未正确同步至接口调用的服务节点、服务节点存在配置缓存未加载更新后的工作流数据、编辑测试与发布调用的环境配置不一致。

排查步骤

  1. 登录部署的服务节点,查看接口调用相关的日志,检索对应工作流ID的模型配置信息,确认是否为更新后的模型版本。
  2. 对比工作流编辑页的配置与发布后接口调用的实际配置,检查是否存在配置未同步的情况。
  3. 重启发布服务的相关实例,清除本地缓存的配置数据。
  4. 重新执行工作流发布流程,确认发布操作完整完成且无报错信息。

解决与验证

解决方法需匹配排查出的具体根因:若为配置缓存问题,可通过重启服务实例清除缓存;若为配置未同步,则需重新发布工作流以同步最新配置。验证时可直接调用发布后的接口,检查返回结果是否匹配更新后的模型,同时再次在编辑页测试运行工作流,对比两次运行结果是否一致,确认问题已解决。

来源:https://github.com/labring/FastGPT/issues/7258