Назад | Перейти на главную страницу

Сообщение журнала ошибок 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}],
                       []]}}

EADDRINUSE означает, что что-то уже прослушивает порт, к которому оно пытается привязаться.

Это может быть потому, что у вас уже работает старая копия CouchDB, или это может быть потому, что вы выбрали Port который уже используется другой службой.

Чтобы решить проблему, проверьте Port в /etc/couchdb/couch.ini (По умолчанию 5984) и убедитесь, что никакая другая программа не прослушивает этот порт, включая другие запущенные копии CouchDB.