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-->最終還是獲取配置失敗!!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM