• Apollo获取配置异常:Load config failed, will retry in 1 SECONDS


    一、现象

    apollo开启秘钥,服务获取配置参数需要启动参数中添加:jvm参数-Dapollo.accesskey.secret=XXX。日志如下:

    二、解决方案

    应用服务器时间异常,重置应用服务器时间即可。

    三、原因

    看了源码后,在获取apollo参数时,使用当前服务器时间作为参数做了加密。怀疑apollo那边进行了时间校验。比如加密时的时间必须<apollo那边校验密码时的时间。所以如果应用服务器时间>当前真实时间,bug出现

    四、log日志

    INFO [restartedMain] DefaultApplicationProvider.initAccessKey(131)
    - ACCESSKEY SECRET is set by apollo.accesskey.secret property from System Property--->确实获取到秘钥了。

    RemoteConfigRepository.loadApolloConfig(195)
    - Load config failed, will retry in 1 SECONDS. appId: *, cluster: local, namespaces: application-->最终还是获取配置失败!!

    ------------------个人能力有限,大家多交流,一起壮哉我大JAVA!------------------

    如果你觉得本文对你有点帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!

  • 相关阅读:
    CSS实现DIV水平自适应居中
    jQuery实现鼠标拖动改变Div高度
    Word2013创建目录
    raw,cow,qcow,qcow2镜像的比较
    Chrome浏览器官方下载地址
    OLE/COM 对象查看器 & OLE常用术语
    VmWare为Fedora虚拟机扩展磁盘
    Linux常用命令
    项目经理与客户沟通的宜与忌
    转 FileStream Read File
  • 原文地址:https://www.cnblogs.com/dennyzhangdd/p/14651598.html
Copyright © 2020-2023  润新知