我正在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的数据不被保留。
答案 0 :(得分:0)
您的CouchDB是否真的失败了(例如,您在使用Fabric网络时是否看到错误/紧急情况)?如果某些全球数据库不是在一开始就创建的,并且CouchdB已经开始寻找这些数据库,则这是CouchDB的“正常”行为。请see this了解更多详情。