1.问题描述
1.1.现状场景
1.apollo的配置中心config-server 通过域名 http://demo-applo.wrok.com
负载了两台机器10.10.10.02和 10.10.10.01
2.当前应用机器 可以访问并ping通 demo-applo.wrok.com域名 但是无法访问负载的机器
1.2.报错信息
[demol-core-server:10.166.101.101:0000] [,,,] 2021-06-03 15:03:05.182 WARN 21128 [Apollo-RemoteConfigRepository-1] com.ctrip.framework.apollo.internals.AbstractConfigRepository Sync config failed, will retry. Repository class com.ctrip.framework.apollo.internals.RemoteConfigRepository, reason: Load Apollo Config failed - appId: demol-core-server, cluster: dev, namespace: application, url: http://10.166.160.224:9080/configs/demol-core-server/dev/application?ip=10.166.101.101 [Cause: Could not complete get operation [Cause: connect timed out]]
[demol-core-server:10.166.101.101:0000] [,,,] 2021-06-03 15:04:37.391 WARN 21128 [Apollo-RemoteConfigLongPollService-1] com.ctrip.framework.apollo.internals.RemoteConfigLongPollService Long polling failed, will retry in 120 seconds. appId: demol-core-server, cluster: dev, namespaces: application, long polling url: http://10.10.10.01:9080/notifications/v2?cluster=dev&appId=demol-core-server&ip=10.166.101.101¬ifications=%5B%7B%22namespaceName%22%3A%22application%22%2C%22notificationId%22%3A-1%7D%5D, reason: Could not complete get operation [Cause: connect timed out]
[demol-core-server:10.10.10.02:0000] [,,,] 2021-06-03 15:06:38.393 WARN 21128 [Apollo-RemoteConfigLongPollService-1] com.ctrip.framework.apollo.internals.RemoteConfigLongPollService Long polling failed, will retry in 120 seconds. appId: demol-core-server, cluster: dev, namespaces: application, long polling url: http://10.10.10.01:9080/notifications/v2?cluster=dev&appId=demol-core-server&ip=10.166.101.101¬ifications=%5B%7B%22namespaceName%22%3A%22application%22%2C%22notificationId%22%3A-1%7D%5D, reason: Could not complete get operation [Cause: connect timed out]
2.解决方案
1.需要client机器有访问 apollo后端的负载的ip的权限