我有一个启用了 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"
),所以它只是不起作用的服务。