Я использую Docker Swarm и docker-compose для настройки сетей Fabric (v1.1) и Composer (v0.19.18).Я хотел проверить, как мои сети Swarm / Fabric будут реагировать на сбой хоста / ec2, поэтому я вручную перезагрузил хост, на котором запущены контейнеры fabric-ca, orderer и peer0.
Перед перезагрузкой все отлично работает с выдачей удостоверений.После перезагрузки, хотя все контейнеры Fabric перезапущены и работают нормально, я не могу выдать удостоверения с основной картой admin@network
.
После перезагрузки composer network ping -c admin@network
успешно возвращается, но composer identity issue
(через CLI или javascript) оба кода возврата 20 содержат ошибки, как описано здесь:
"fabric-ca request register failed with errors [[{\"code\":20,\"message\":\"Authorization failure\"}]]"
Я предполагаю, что проблема связана с перезагрузкой хоста и некоторой разницей в том, как он перезапускает контейнеры Fabric.При необходимости я могу опубликовать свои файлы docker-compose.