0

在我从源代码在共享主机上安装 couchdb 后,couchdb 运行良好(上传、浏览),直到我为临时视图运行 map reduce。我尝试的大多数查询都会使退出的服务器崩溃:

Segmentation fault

我试图打开 log_level=debug 但它不会产生任何超出分段错误的消息?我还尝试按照此处所述构建新的 openssl

我怀疑它与结果键中出现的特定字段或该键在该字段中有多少不同的值有关。

例如,当我运行它时运行良好:

emit(doc.short_value,1)
emit("some long text",1)

但是这失败了(分段错误服务器崩溃): emit(doc.long_value,1) emit(doc."some long text"+short_value,1)

从调试输出来看:对于每个不工作的查询,分段错误总是发生在同一个地方/文档。

我该如何进一步调试呢?

更新:

couchdb 版本是 couchdb [vendor] version="1.4.0"。Spidermonkey 是 1.8.5,我不得不承认我对 JS 185 和 MozJS 17.0 感到困惑,我使用185,因为 MozJS 不起作用,而且我的主机上的文档

4

0 回答 0