0

早上好,

我对 cf doppel 有疑问。使用 cf logs app --recent 我得到一个错误

cf logs app FAILED Error dialing trafficcontroller server: read tcp 10.0.0.6:45719->139.25.25.233:4443: i/o timeout。请让您的 Cloud Foundry 运营商检查平台配置(流量控制器为 wss://doppler.de.cloudlab.com:4443)。

cf push 也有同样的问题。

我们正在使用 CF 239 和 CF CLI 6.22.1。

多普勒配置为:

- name: doppler   instances: 1   vm_type: medium   azs: [INDIA]   stemcell: ubuntu-trusty   templates:
  - {name: doppler, release: cf}
  - {name: metron_agent, release: cf}
  - {name: syslog_drain_binder, release: cf}   networks:
  - name: private   properties:
    doppler_endpoint:
      shared_secret: password


- name: loggregator_trafficcontroller   instances: 1   vm_type: medium   azs: [INDIA]   stemcell: ubuntu-trusty   templates:
  - {name: loggregator_trafficcontroller, release: cf}
  - {name: metron_agent, release: cf}
  - {name: route_registrar, release: cf}   networks:
  - name: private   properties:
    route_registrar:
      routes:
      - name: doppler
        registration_interval: 20s
        port: 8081
        uris:
        - "doppler.<%= system_domain %>"
      - name: loggregator
        registration_interval: 20s
        port: 8080
        uris:
          - "loggregator.<%= system_domain %>"

nc 能够建立到路由器的连接。

nc -vz 139.25.25.233 4443 连接到 139.25.25.233 4443 端口 [tcp/*] 成功!

有任何想法吗?

更新:更多信息

$ cf curl /v2/信息

{
   "name": "",
   "build": "",
   "support": "",
   "version": 0,
   "description": "CloudFoundry IN",
   "authorization_endpoint": "https://login.de.cloudlab.com",
   "token_endpoint": "https://uaa.de.cloudlab.com",
   "min_cli_version": null,
   "min_recommended_cli_version": null,
   "api_version": "2.57.0",
   "app_ssh_endpoint": "ssh.de.cloudlab.com:2222",
   "app_ssh_host_key_fingerprint": null,
   "app_ssh_oauth_client": "ssh-proxy",
   "logging_endpoint": "wss://loggregator.de.cloudlab.com:4443",
   "doppler_logging_endpoint": "wss://doppler.de.cloudlab.com:443"
}
4

3 回答 3

0

最后,我找到了。我与 DNS 服务器的连接有问题。修复后它可以工作。DNS 没有应答。

于 2016-11-30T14:16:58.820 回答
0

Cloud Foundry CLI 已升级到 6.22.2,因为您可能会遇到与现有 CF CLI 命令提示符有关的问题,该命令提示符已安装在您的盒子中以用于推送应用程序。请尝试从以下位置安装最新的 CLI 并验证一次。

https://github.com/cloudfoundry/cli/releases

于 2016-11-29T12:11:49.887 回答
0

看起来您的 Cloud Foundry 操作员将多普勒端点端口从 4443 更改为 443。cf
CLI 在本地缓存多普勒端点 url,并且仍然指向旧端口。

使用cf apicf login -a再次设置您的端点;这将刷新本地缓存的数据。

于 2016-11-30T09:12:17.663 回答