2017-04-07 71 views
2

投掷间歇性错误。 后几个记录得到处理,突然下面发生异常:Bluemix blockchain在发送调用我试图通过发送调用交易来填充数据bluemix blockchain交易

events.js:160 
     throw er; // Unhandled 'error' event 
    ^

Error: {"created":"@1491562391.771888837","description":"RST_STREAM","file":"../src/core/ext/transport/chttp2/transport/frame_rst_stream.c","file_line":107,"http2_error":2} 
    at ClientDuplexStream._emitStatusIfDone (/home/hyperledger/bluemix-deploy/sc-visibility-poc/rest-services/populator-service/node_modules/grpc/src/node/src/client.js:189:19) 
    at ClientDuplexStream._receiveStatus (/home/hyperledger/bluemix-deploy/sc-visibility-poc/rest-services/populator-service/node_modules/grpc/src/node/src/client.js:169:8) 
    at /home/hyperledger/bluemix-deploy/sc-visibility-poc/rest-services/populator-service/node_modules/grpc/src/node/src/client.js:634:14 

注:我使用的HFC版本0.6.5和bluemkix blockchain用布0.6版本。

回答

0

这很可能是由GRPC问题引起的。 Hyperledger Fabric Client的0.6.5版是适用于Bluemix上使用Hyperledger Fabric版本0.6.1的Blockchain服务实例的正确版本。应该检查与Hyperleger Fabric Client结合使用的GRPC版本。 GRPC的版本应该至少为1.0.0。

如果您在Mac上运行的Hyperleger面料客户端,那么应该检查打开的文件描述符的最大数量,因为有时默认值小。

有一个prior post是提到类似的症状,因此在响应的建议可能会有所帮助。

+1

尝试了上面给出的建议,但它没有解决错误:(。GRPC版本是1.0.0,并且还添加了“grpc.initial_reconnect_backoff_ms”:5000 addmembersrvc和addpeer没有帮助。我正在使用linux环境并且打开的文件描述符的数量是10,000。 – user977933

0

你们是不是要重新注册使用您的hyperledger面料的客户目录中同一注册证书的用户?这在0.6中不起作用。 尝试注册新用户或在bluemix上使用不同的区块链服务实例。