Hyperledger Fabric CouchDB崩溃报告

时间:2018-10-21 09:20:47

标签: couchdb hyperledger-fabric

我正在Hyperledger Fabric v1.1上开发区块链网络。 并使用couchdb。 有一天,我重新启动了beddbs和Peers,然后其中一个beddbs发布了崩溃报告(如下)。

  

[错误] --------崩溃报告进程bed_index_server(<0.208.0>)   有0个邻居退出的原因:   {'EXIT',{{'EXIT',{database_does_not_exist,[ 1,[{{file,“ src / mem3_shards.erl”},{line,378}]},{mem3_shards,for_db,2,[{file,“ src / mem3_shards.erl”},{line,54}]} ,{mem3_shards,local,1,[{file,“ src / mem3_shards.erl”},{line,156}]},{couch_index_server,handle_db_event,3,[{file,“ src / couch_index_server.erl”},{行,281}]},{couch_event_listener_mfa,handle_event,3,[{file,“ src / couch_event _...”},...]},...]}},...}}   在bed_event_listener:do_event / 3(line:150)在   gen_server:terminate / 7(line:826)<=   proc_lib:init_p_do_apply / 3(行:240); initial_call:   {couch_index_server,init,['Argument__1']},祖先:   [couch_secondary_services,couch_sup,<0.195.0>],消息:[],链接:   [<0.204.0>],字典:[],trap_exit:是,状态:正在运行,   heap_size:2586,stack_size:27,缩减:6714

     

[错误] --------主管bed_secondary_services有了孩子   index_server以<0.208.0>的couch_index_server:start_link()开头   有理由退出   {'EXIT',{{'EXIT',{database_does_not_exist,[ 1,[{{file,“ src / mem3_shards.erl”},{line,378}]},{mem3_shards,for_db,2,[{file,“ src / mem3_shards.erl”},{line,54}]} ,{mem3_shards,local,1,[{file,“ src / mem3_shards.erl”},{line,156}]},{couch_index_server,handle_db_event,3,[{file,“ src / couch_index_server.erl”},{行,281}]},{couch_event_listener_mfa,handle_event,3,[{file,“ src / couch_event _...”},...]},...]}},...}}   在context中的ouch_event_listener:do_event / 3(line:150)   child_terminated

我不知道它在说什么。 (可能无法启动index_server)

请告诉我为什么发布崩溃报告及其内容。

其他信息:

Peer的分类帐数据被保留,但是ouchdb的数据不被保留。

1 个答案:

答案 0 :(得分:0)

您的CouchDB是否真的失败了(例如,您在使用Fabric网络时是否看到错误/紧急情况)?如果某些全球数据库不是在一开始就创建的,并且CouchdB已经开始寻找这些数据库,则这是CouchDB的“正常”行为。请see this了解更多详情。