【问题标题】:CouchDB crashes on Windows 2008 R2 Standard with os_mon errorCouchDB 在 Windows 2008 R2 Standard 上崩溃并出现 os_mon 错误
【发布时间】:2014-09-05 06:58:52
【问题描述】:

我正在尝试在 Windows 2008 R2 标准版服务器上安装 CouchDB,它会启动 couchdb 服务运行,但我无法访问 couchdb url。以下是错误:

Erlang R15B (erts—5.9) [source] [smp:16:16] [async—threads:0]

Eshell V5.9 (abort with ^G)
1} ("init terminating in do_boot",{{badmatch,(error,{{app_would_not_start,os_mon
}, couch_app.start,[normal,["../etc/couchdb/default.ini","../etc/couchdb/local.i
ni"]]}}}},[{couch,start,0,[{file,"d:/relax/couchdb/src/couchdb/couch.erl"},{line
,18}]},{init,start_it,1,[{file,"init.erl"},{1ine,1041}]},{init,start_em,1,[{fi1e
,"init.erl"},{line.1022}]}]}}

Crash dump was written to: er]_crash.dump
init terminating in do_boot {}

Abnormal termination

在 Windows 7 上试用时,相同的安装程序可以正常工作。请帮助解决该问题,因为它必须在 Windows 2008 R2 Standard 服务器计算机上运行。

【问题讨论】:

    标签: windows crash erlang couchdb windows-server-2008-r2


    【解决方案1】:

    首先要检查的是 CouchDB 是否从命令提示符启动,而不运行服务。安装程序为此在开始菜单上留下一个图标,或者您也可以尝试 c:\couchdb\bin\couchdb.bat。我建议安装到没有空格的文件名,以确保 Windows 满意。

    顺便说一句,你没有说这是 CouchDB 的哪个版本/发行版,也没有说你从哪里得到它; R15B 不包含在最近的官方版本中。我会推荐来自http://couchdb.apache.org/#downloads 的最新官方版本,它使用 R16B02,看看你的进展如何。

    【讨论】:

    • 我在没有运行服务的情况下从命令提示符进行了检查,它以同样的原因失败。我使用的 couchdb 版本是 1.2.0_otp_R15B。我将尝试安装到没有空格的文件名并检查。
    • 谢谢 dch。问题在于安装路径中的空格
    猜你喜欢
    • 2011-08-06
    • 2012-06-05
    • 1970-01-01
    • 2012-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-04
    相关资源
    最近更新 更多