Ошибка: невозможно вызвать действие: сервер в данный момент недоступен
Я делаю предварительную настройку openwhisk с использованием локальной установки couchdb на Ubuntu 16.04, для которой я скачал код с github. Я выполнил все шаги установки, после сборки мне нужно запустить различные playbook-ы, когда запускаю нижеприведенную playbook с приведенной ниже командой ansible-playbook -i environment /local openwhisk.yml Я получаю ошибку "error": " сервер в данный момент недоступен (потому что он перегружен или недоступен для обслуживания).", "code": 4
когда я проверяю, я обнаружил, что это происходит во время выполнения installRouteMgmt.sh из /openwhisk/ansible/role /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 ответ
Эта ошибка возникает, когда значение хоста БД не может быть разрешено из контейнера контроллера, или когда БД, к которой пытается подключиться контроллер, не создана в КД БД. Мой был второй случай, когда __subjects db был там, он был в состоянии запустить