现象
使用docker-compose-milvus.yml部署FastGPT 4.8.22私有版本时,服务持续重启。查看服务日志可见初始化系统错误,具体报错为14 UNAVAILABLE: Name resolution failed for target dns:milvusStandalone:19530。
可能原因
docker-compose配置文件中Milvus服务名称的大小写不符合DNS解析规则,导致无法通过指定的dns地址解析到对应容器。
排查步骤
- 执行
docker logs milvusStandalone命令,查看服务日志,确认是否存在14 UNAVAILABLE: Name resolution failed for target dns:milvusStandalone:19530类报错。 - 打开docker-compose配置文件,检查Milvus相关服务的名称配置。
解决与验证
将docker-compose.yaml中milvusStandalone的大写S全部改为小写,调整服务名为milvusstandalone。重启docker-compose服务后,再次查看日志,确认Milvus连接正常,FastGPT服务不再重启。