0

我有一个启用了 epel repo 的 Centos 6.4 x64 服务器。我通过 yum 包管理器(版本 1.0.4)安装了 couchdb,没有任何错误。/etc/couchdb/local.ini我用我的端口(默认5984)和服务器 IP 地址编辑了文件。每当我运行时service couchdb start,它都会返回 ok 消息:

启动沙发数据库:[确定]

但是,如果我在service couchdb status之后运行,我会得到这个:

couchdb 已死,但 pid 文件存在

而且,当然,服务器不工作。

奇怪的是它service couchdb start总是返回成功消息,尽管服务器从未真正运行过。此外,couchdb 根本没有创建日志文件(我的/var/log/couchdb/文件夹是空的 - 双重检查了路径的 couchdb 配置文件)。

当我删除/var/run/subsys/couchdb.pid文件时,服务显示 couchdb 未启动,当我尝试重新启动 couchdb ( service couchdb start) 时,我再次收到成功消息,依此类推。

任何帮助将不胜感激。:)

编辑:我忘了提到当我运行couchdb它时它工作正常(只给我这个警告warning: "TODO: max is currently unsupported"),所以它只是不起作用的服务。

4

1 回答 1

0

可能有太多实例正在为 couchdb 运行,您必须逐个杀死,然后重新启动 servcie。希望它工作正常。

于 2014-02-03T10:07:02.530 回答