错误:无法调用操作:服务器当前不可用

问题描述:

我正在使用ubuntu 16.04上的本地couchdb安装进行openwhisk的预安装,为此我从github下载了代码。我按照设置的所有步骤,生成后,我一定要当运行下面的剧本与下面的命令来运行各种剧本 ansible-剧本-i环境/本地openwhisk.yml 我得到错误 “错误”:“服务器是目前无法使用(因为它是超载或停机维护)。”, “代码”:4错误:无法调用操作:服务器当前不可用

当我检查我发现而从执行installRouteMgmt.sh它是未来/ openwhisk/ansible/roles/routemgmt/files 脚本中出现错误的行是

enter code here`echo Installing routemgmt package. 
$WSK_CLI -i -v --apihost "$APIHOST" package update --auth "$AUTH" --shared no "$NAMESPACE/routemgmt" \ 
-a description "This experimental package manages the gateway API configuration." \ 
-p gwUser "$GW_USER" \ 
-p gwPwd "$GW_PWD" \ 
-p gwUrl "$GW_HOST" \ 
-p gwUrlV2 "$GW_HOST_V2" 

其中

APIHOST=172.17.0.1 
AUTH=path to auth.whisk.system 
WSK_CLI= wsk path 
NAMESPACE= whisk.system 
+1

问题可以是多重的:CouchDB是否启动?控制器可以访问吗?您可能想加入松懈以方便调试http://slack.openwhisk.org/ – markusthoemmes

+0

是的counchDB已启动。如果可以通过控制器访问的话,我知道嗨。我也加入了头响应•RESP头信息 RESP头 { “连线”: “保活” ], “内容长度”: “117” ], “内容 - 类型 “:[ ”应用程序/ JSON;字符集= UTF-8“ ], ”日期“:[ ”星期四,2017年5月4日8点14分09秒GMT“ ], ”服务器“:[ ” nginx/1.11.13“ ” } – Katiyman

+0

'grep db.host whisk.properties'如果该值不能从控制器容器内部解析,则该数据库不是可读的ssible。 – user6062970

当DB主机值不是从控制器容器或当DB其中控制器试图连接到未在沙发DB创建分辨这种错误出现。 Mine是第二个案例__subjects db在那里, 它能够运行