问题现象

部署应用时存在报错日志,由于Nacos配置文件异常导致应用无法启动。

可能原因

Nacos配置文件异常。

解决方案

  1. 查看应用的微服务配置文件是否读取成功。
    进入终端,在diamondnacos目录下,执行以下命令,查看是否配置微服务配置文件。
    find / -name "${Data ID}"

    预期结果:

    • ECS应用:4
    • K8s应用:5
  2. 根据查询结果,继续执行以下操作步骤。
    • 未读取到配置:
      1. 查看应用的Nacos Client版本,确保该版本符合对应的EDAS注册中心要求。
      2. 查看应用和配置是否所属同一微服务空间,且配置条目中没有关联应用。
      3. 查看微服务所配置的Data ID和Group是否有误 。Spring Boot应用的Data ID配置,请参见Nacos Spring Cloud
      4. 查看是否使用独立的Nacos Client版本。
    • 读取到错误配置:
      1. 查看微服务所配置的Data ID和Group是否有误。Spring Boot应用的Data ID配置,请参见 Nacos Spring Cloud
      2. 查看微服务配置内容是否为乱码。如果是乱码,尝试降低Nacos Client版本至1.3以下。
        说明 如果您使用的是Spring Cloud Alibaba,请将版本修改为2.2.6.RELEASE,乱码问题将被修复。