将Apache Foundry与api版本2.0.0和cf-cli 6.26一起使用时,命令cf logs <APPNAME> -v
会产生以下错误:
REQUEST: [2017-05-19T13:28:35+01:00]
POST /oauth/token HTTP/1.1
Host:
Accept: application/json
Connection: close
Content-Type: application/x-www-form-urlencoded
User-Agent: cf/6.26.0+9c9a261.2017-04-06 (go1.7.5; amd64 linux)
[PRIVATE DATA HIDDEN]
WEBSOCKET ERROR: [2017-05-19T13:28:35+01:00]
Post /oauth/token: unsupported protocol scheme "". Retrying...
答案 0 :(得分:0)
升级Cloud Foundry安装或降级CLI(版本6.21.1适用于我)。
Cloud Foundry在某些时候更改了用于记录的端点的配置。 https://www.pivotaltracker.com/n/projects/966314/stories/135557875
cf-cli版本6.26要设置doppler_logging_endpoint
,而API的v2.0.0只发送loggregator_endpoint
。因此,Websocket请求被发送到&#34;&#34;,这导致响应是无意义的,从而产生此错误。