现象
用户将FastGPT私有部署版本从v4.14.8升级至v4.14.9.3后,容器镜像持续重启。查看Docker日志可见报错[plugin_error]: fetch failed,系统初始化失败提示为System initialization failed [plugin_error]: fetch failed;回退至原版本v4.14.8后,容器仍无法正常启动。
可能原因
当前仅能从报错信息推断可能与插件初始化阶段的网络请求异常相关,具体触发原因需按实际环境确认,例如网络策略限制、依赖资源加载失败、配置项异常等场景。
排查步骤
- 登录运行FastGPT的服务器,执行
docker logs <容器ID或名称>命令查看容器日志,确认存在[plugin_error]: fetch failed和System initialization failed [plugin_error]: fetch failed的报错内容。 - 通过
docker inspect <容器ID或名称>或查看部署配置文件,确认当前FastGPT版本为私有部署版v4.14.9.3,且此前曾从v4.14.8版本升级。 - 检查服务器的网络连通性,例如测试是否可以正常访问外部API、内部依赖服务等,确认是否存在网络请求失败的情况。
- 尝试将容器回退至v4.14.8版本后仍无法启动,需排查部署时的配置文件、挂载目录权限等相关配置项,需按实际环境确认。
解决与验证
当前暂无该issue对应的通用固定解决方案,需根据排查步骤定位的具体问题进行针对性处理。例如若为网络连通性问题,则调整服务器网络策略或修复依赖服务;若为配置项异常,则修正对应配置内容。验证方式为启动FastGPT容器后,确认容器无持续重启问题,且Docker日志中无[plugin_error]: fetch failed相关报错。
来源:https://github.com/labring/FastGPT/issues/6645