反思点:多关注控制台日志里的WARN和ERROR信息,可能早就已经告诉我们答案了。
关注整个拉取流程,看看是哪个环节出错了:
-
确认 Java VM 运行参数apollo.meta的正确性,即Apollo地址
否则控制台可能报 WARN:同步失败
-
确认给Apollo地址配置的host正确性,
vim /etc/hosts
否则可能报WARN:同步失败
-
验证是不是配置缓存的影响
配置缓存的默认存放位置:
{path_to_project}/xxx/target/classes/config-cache
比较下缓存和Apollo portal上的配置区别。实在不行,可以把缓存的properties文件们都删除,记得先备份一下。