couchdb死但pid文件存在

时间:2013-08-24 17:22:26

标签: linux centos couchdb rpm yum

我有一台启用了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"),所以这只是服务而已工作。

1 个答案:

答案 0 :(得分:0)

可能有很多实例正在运行couchdb,你必须杀死每一个然后重新启动servcie。希望它工作正常。