erlang - 在 Centos 6.4上,CouchDB 1.3.1

  显示原文与译文双语对照的内容
59 0

我编译了CouchDB并安装了。 它看起来很有用,除非我使用数据库视图,然后它只是旋转轮子,没有发生任何事情,cpu负载峰值,cpu负载激增,cpu负载激增,开始交换大量的内存。

我同时尝试了 js-1.70-12 6.4的,以及构建和安装我自己的js-1.85-1. 所有erlang软件包都是从epel安装的:


erlang-crypto-R14B-04.2.el6.x86_64
erlang-syntax_tools-R14B-04.2.el6.x86_64
erlang-mnesia-R14B-04.2.el6.x86_64
erlang-ssl-R14B-04.2.el6.x86_64
erlang-cosProperty-R14B-04.2.el6.x86_64
erlang-asn1-R14B-04.2.el6.x86_64
erlang-cosEventDomain-R14B-04.2.el6.x86_64
erlang-eunit-R14B-04.2.el6.x86_64
erlang-erl_docgen-R14B-04.2.el6.x86_64
erlang-toolbar-R14B-04.2.el6.x86_64
erlang-debugger-R14B-04.2.el6.x86_64
erlang-tools-R14B-04.2.el6.x86_64
erlang-typer-R14B-04.2.el6.x86_64
erlang-megaco-R14B-04.2.el6.x86_64
erlang-oauth-1.1.1-1.el6.x86_64
erlang-stdlib-R14B-04.2.el6.x86_64
erlang-hipe-R14B-04.2.el6.x86_64
erlang-kernel-R14B-04.2.el6.x86_64
erlang-runtime_tools-R14B-04.2.el6.x86_64
erlang-snmp-R14B-04.2.el6.x86_64
erlang-public_key-R14B-04.2.el6.x86_64
erlang-inets-R14B-04.2.el6.x86_64
erlang-ibrowse-2.2.0-4.el6.x86_64
erlang-cosEvent-R14B-04.2.el6.x86_64
erlang-cosNotification-R14B-04.2.el6.x86_64
erlang-edoc-R14B-04.2.el6.x86_64
erlang-otp_mibs-R14B-04.2.el6.x86_64
erlang-cosFileTransfer-R14B-04.2.el6.x86_64
erlang-cosTransactions-R14B-04.2.el6.x86_64
erlang-inviso-R14B-04.2.el6.x86_64
erlang-jinterface-R14B-04.2.el6.x86_64
erlang-erl_interface-R14B-04.2.el6.x86_64
erlang-diameter-R14B-04.2.el6.x86_64
erlang-gs-R14B-04.2.el6.x86_64
erlang-tv-R14B-04.2.el6.x86_64
erlang-appmon-R14B-04.2.el6.x86_64
erlang-odbc-R14B-04.2.el6.x86_64
erlang-wx-R14B-04.2.el6.x86_64
erlang-et-R14B-04.2.el6.x86_64
erlang-observer-R14B-04.2.el6.x86_64
erlang-sasl-R14B-04.2.el6.x86_64
erlang-dialyzer-R14B-04.2.el6.x86_64
erlang-common_test-R14B-04.2.el6.x86_64
erlang-os_mon-R14B-04.2.el6.x86_64
erlang-examples-R14B-04.2.el6.x86_64
erlang-compiler-R14B-04.2.el6.x86_64
erlang-erts-R14B-04.2.el6.x86_64
erlang-xmerl-R14B-04.2.el6.x86_64
erlang-orber-R14B-04.2.el6.x86_64
erlang-cosTime-R14B-04.2.el6.x86_64
erlang-ssh-R14B-04.2.el6.x86_64
erlang-docbuilder-R14B-04.2.el6.x86_64
erlang-percept-R14B-04.2.el6.x86_64
erlang-parsetools-R14B-04.2.el6.x86_64
erlang-ic-R14B-04.2.el6.x86_64
erlang-pman-R14B-04.2.el6.x86_64
erlang-webtool-R14B-04.2.el6.x86_64
erlang-test_server-R14B-04.2.el6.x86_64
erlang-reltool-R14B-04.2.el6.x86_64
erlang-R14B-04.2.el6.x86_64
erlang-mochiweb-1.4.1-5.el6.x86_64

每件事都配置和安装并安装。 你可以将数据转储到数据库中,你可以创建文档,也可以。 但我不能运行任何视图,临时或者不运行。

我在日志中看到的唯一错误就像这样,这是很多错误:


[Sun, 18 Aug 2013 23:10:38 GMT] [error] [<0.124.0>] {error_report,<0.30.0>,
 {<0.124.0>,crash_report,
 [[{initial_call,
 {mochiweb_socket_server,init,['Argument__1']}},
 {pid,<0.124.0>},
 {registered_name,[]},
 {error_info,
 {exit,eaddrinuse,
 [{gen_server,init_it,6},
 {proc_lib,init_p_do_apply,3}]}},
 {ancestors,
 [couch_secondary_services,couch_server_sup,
 <0.31.0>]},
 {messages,[]},
 {links,[<0.93.0>]},
 {dictionary,[]},
 {trap_exit,true},
 {status,running},
 {heap_size,987},
 {stack_size,24},
 {reductions,459}],
 []]}}

但我不知道他们是什么意思。

我还需要编译并安装erlang? 上所有的包或者只是 erlang?

时间: 原作者:

132 3

你的编译和安装看起来很不错。 至少你的错误( 请注意: eaddrinuse 在回溯中是关于有一些进程在你的CouchDB尝试时监听相同的地址和端口。 使用 netstat -anp 命令检查其他侦听进程,或者将couchdb端口的侦听改为不同的。

...