Сервер отдыха композитора Hyperledger не отвечает после некоторого простоя - PullRequest
0 голосов
/ 29 мая 2018

У меня на компоновщике развернута бизнес-сеть с контейнерами док-станции Fabric, работающими в режиме Docker Swarm.Сервер отдыха composer работает нормально, и я могу отлично отправлять транзакции и запросы через rest-сервер.Но когда сервер некоторое время бездействует без каких-либо транзакций, если я отправляю запрос GET, он получает ошибку TCP read failed, со второй попытки он возвращает no response from server, а с третьей попытки он корректно отображает содержимое.Если я отправлю POST через некоторое время, то в журналах регистрации узлов я вижу, что транзакция происходит, и блок добавляется, но в пользовательском интерфейсе браузера это не отражается, мы видим только загрузочную анимацию без ответа на оставшемся сервере.Также в одноранговых журналах я вижу эту ошибку после попытки отправить транзакцию после некоторого простоя [endorser] simulateProposal -> ERRO 065 [composerchannel][48987feb] failed to invoke chaincode name:"supply-chain-network" , error: timeout expired while executing transaction в чем здесь проблема?Почему изначально работает нормально и через некоторое время не получает должного ответа?

...