我有一台启用了epel repo的Centos 6.4 x64服务器。我通过yum软件包管理器(版本1.0.4)安装了couchdb,没有任何错误。我使用我的端口(默认/etc/couchdb/local.ini
)和服务器IP地址编辑了5984
文件。每当我运行service couchdb start
时,它都会返回ok消息:
启动couchdb:[确定]
但是,如果我之后立即运行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"
),所以这只是服务而已工作。
答案 0 :(得分:0)
可能有很多实例正在运行couchdb,你必须杀死每一个然后重新启动servcie。希望它工作正常。