问题现象
部署应用时存在报错日志,由于Nacos配置文件异常导致应用无法启动。
可能原因
Nacos配置文件异常。
解决方案
- 查看应用的微服务配置文件是否读取成功。进入终端,在diamond或nacos目录下,执行以下命令,查看是否配置微服务配置文件。
find / -name "${Data ID}"
预期结果:
- ECS应用:
- K8s应用:
- 根据查询结果,继续执行以下操作步骤。
- 未读取到配置:
- 查看应用的Nacos Client版本,确保该版本符合对应的EDAS注册中心要求。
- 查看应用和配置是否所属同一微服务空间,且配置条目中没有关联应用。
- 查看微服务所配置的Data ID和Group是否有误 。Spring Boot应用的Data ID配置,请参见Nacos Spring Cloud。
- 查看是否使用独立的Nacos Client版本。
- 读取到错误配置:
- 查看微服务所配置的Data ID和Group是否有误。Spring Boot应用的Data ID配置,请参见 Nacos Spring Cloud。
- 查看微服务配置内容是否为乱码。如果是乱码,尝试降低Nacos Client版本至1.3以下。 说明 如果您使用的是Spring Cloud Alibaba,请将版本修改为2.2.6.RELEASE,乱码问题将被修复。
- 未读取到配置: