CouchDB 错误日志消息

CouchDB 错误日志消息

我最近将服务器升级到 CouchDB 1.5,并在日志中不断看到此错误消息。除了此错误之外,CouchDB 似乎运行正常。

Fri, 14 Feb 2014 19:07:35 GMT] [error] [<0.105.0>] {error_report,<0.31.0>,
                     {<0.105.0>,crash_report,
                      [[{initial_call,
                         {mochiweb_socket_server,init,['Argument__1']}},
                        {pid,<0.105.0>},
                        {registered_name,[]},
                        {error_info,
                         {exit,eaddrinuse,
                          [{gen_server,init_it,6,
                            [{file,"gen_server.erl"},{line,320}]},
                           {proc_lib,init_p_do_apply,3,
                            [{file,"proc_lib.erl"},{line,239}]}]}},
                        {ancestors,
                         [couch_secondary_services,couch_server_sup,<0.32.0>]},
                        {messages,[]},
                        {links,[<0.94.0>]},
                        {dictionary,[]},
                        {trap_exit,true},
                        {status,running},
                        {heap_size,1598},
                        {stack_size,27},
                        {reductions,593}],
                       []]}}

答案1

EADDRINUSE意味着某些东西已经在它尝试绑定的端口上进行监听。

这可能是因为你已经在运行 CouchDB 的旧副本,或者因为你选择Port已被其他服务使用

要解决该问题,请检查Port/etc/couchdb/couch.ini默认为 5984)并确保没有其他程序正在监听该端口,包括其他正在运行的 CouchDB 副本。

相关内容