bx cf日志在切换区域时给出“错误拨号流量控制器服务器”

我需要一个脚本来收集必须通过bx login -a在区域之间切换的日志。我正在使用bluemix cli,以便我可以使用apikey登录。bx cf日志在切换区域时给出“错误拨号流量控制服务器

但是,当我切换区域bx cf logs app_name变得不合时宜。

[Ops]$ bx cf logs AppName 

Invoking 'cf logs AppName'...

FAILED

Error dialing traffic controller server: websocket: bad handshake.

Please ask your Cloud Foundry Operator to check the platform configuration (traffic controller is wss://doppler.eu-gb.bluemix.net:443).

[Ops]$ bx api

API endpoint: https://api.ng.bluemix.net (API version: 2.54.0)

见我的API是如何纳克但多普勒是英国EU-GB。如果我在英国地区运行cf logs,它工作正常。

版本:

[Ops]$ bx --version 

bx version 0.5.4+ae22935-2017-05-18T03:55:55+00:00

[Ops]$ bx update

Checking for updates...

No update required. Your CLI is already up-to-date.

[Ops]$ bx cf --version

Invoking 'cf --version'...

cf version 6.18.0+b22884b9c-2017-02-27

我发现this和至少相关的估计,但注意它的固定在CF 6.26和嵌入在BX版本是6.18。

任何解决方法?使用-a登出/登录不会帮助我。我不想直接使用cf,因为我需要通过apikey登录。

回答:

Bluemix CLI嵌入了版本为6.18的CF CLI,'bx app logs'实际上会调用'cf logs',正如您从邮件中看到的那样。此嵌入式CF CLI需要升级。

一种解决方法是把刚才复制的CF CLI二进制文件到/ usr /本地/ Bluemix/cfcli

以上是 bx cf日志在切换区域时给出“错误拨号流量控制器服务器” 的全部内容, 来源链接: utcz.com/qa/263109.html

回到顶部