【问题标题】:CouchDB Server Fails To StartCouchDB 服务器无法启动
【发布时间】:2012-10-09 21:16:47
【问题描述】:

突然间,我无法在我的 Mac (OS 10.8.2) 上启动 CouchDB 服务器。它似乎无缘无故死了,现在即使重新启动也无法启动。

更新:我使用的是 v1.2.0。

这是错误日志。我搜索了“eaddrnotavail”,但没有找到任何对我有帮助的东西。有什么想法吗?

error_report,<0.34.0>,
                 {<0.127.0>,crash_report,
                  [[{initial_call,
                     {mochiweb_socket_server,init,['Argument__1']}},
                    {pid,<0.127.0>},
                    {registered_name,[]},
                    {error_info,
                     {exit,eaddrnotavail,
                      [{gen_server,init_it,6,
                        [{file,"gen_server.erl"},{line,313}]},
                       {proc_lib,init_p_do_apply,3,
                        [{file,"proc_lib.erl"},{line,227}]}]}},
                    {ancestors,
                     [couch_secondary_services,couch_server_sup,<0.35.0>]},
                    {messages,[]},
                    {links,[<0.96.0>]},
                    {dictionary,[]},
                    {trap_exit,true},
                    {status,running},
                    {heap_size,1597},
                    {stack_size,24},
                    {reductions,453}],
                   []]}}

【问题讨论】:

  • 你使用哪个版本的couchdb?
  • eaddrnotavail 表示 CouchDB(正确的是 Erlang)无法分配请求的地址。检查[httpd] 配置部分的bind_addressport 选项。他们设置正确吗?
  • @kxepal 我想了这么多,但想不出我做了什么会导致问题。但是您的评论让我搜索了我找到的合适的配置文件。你知道什么 - 我改变了绑定地址。我是用蒲团做的,但我以为我把它改回来了。存储配置内容的文件是 local.ini,我在以下位置找到它:/Users/bradrhoads/Library/Application Support/CouchDB/etc/couchdb 如果您将您的评论作为答案,我会接受它所以得到点:)。谢谢。

标签: couchdb


【解决方案1】:

eaddrnotavail 错误意味着 CouchDB(准确地说是 Erlang)无法分配请求的地址。您需要检查 local.ini 配置文件中的 bind_addressport 参数,并确保它们设置正确。

正如您在 cmets 中所说:

我更改了绑定地址。我是用蒲团做的,但我以为我把它改回来了。

通过 Futon 更改绑定地址可能会导致您的 CouchDB 损坏,因为您可能很容易输入格式错误的值,该值将被自动应用。但是,这种情况是 fixed 和 1.3。 CouchDB 将在应用更改之前首先验证指定的地址,如果出现错误,将提供更具体的错误消息“invalid_bind_address”。更多详情sources

【讨论】:

  • 正如我上面提到的,这些设置在一个名为 local.ini 的文件中。
猜你喜欢
  • 2019-03-01
  • 1970-01-01
  • 1970-01-01
  • 2019-03-28
  • 1970-01-01
  • 2019-07-20
  • 2011-08-05
  • 2013-12-08
  • 2015-08-15
相关资源
最近更新 更多