1

我正在使用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

回答

0

當DB主機值不是從控制器容器或當DB其中控制器試圖連接到未在沙發DB創建分辨這種錯誤出現。 Mine是第二個案例__subjects db在那裏, 它能夠運行

相關問題