【发布时间】:2013-08-27 14:06:40
【问题描述】:
我有一个启用了 epel repo 的 Centos 6.4 x64 服务器。我通过 yum 包管理器(版本 1.0.4)安装了 couchdb,没有任何错误。我用我的端口(默认5984)和服务器IP地址编辑了/etc/couchdb/local.ini文件。每当我运行 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"),所以它只是不起作用的服务。
【问题讨论】:
标签: linux centos couchdb rpm yum