我们希望使用MONIT的默认pid文件方法来监视我们的CouchDB安装,但是尽管couchdb工作正常,但在/ var / run / couchdb下没有生成pid文件,只有一个couch.uri文件。 / var / run / couchdb上的权限很好(沙发:沙发)和服务couchdb停止并开始工作正常,虽然对于MONIT停止/启动我们需要/etc/init.d/couchdb启动/停止选项(再次不在场。)
有关我们刚刚在Ubuntu 14.04上使用apt-get install couchdb安装的信息。
任何建议表示赞赏。
祝你好运
RichBos
答案 0 :(得分:0)
我已经从源代码安装了旧版本(1.3)的CouchDB。请检查这是否适合您:
check process couchdb with pidfile
/usr/local/var/run/couchdb/couchdb.pid
group database
start program = "/etc/init.d/couchdb start -u couchdb"
stop program = "/etc/init.d/couchdb stop -u couchdb"
if failed host 127.0.0.1 port 5984 then restart
if cpu is greater than 40% for 2 cycles then alert
if cpu > 60% for 5 cycles then restart
if 10 restarts within 10 cycles then timeout
如果您是通过软件包管理器安装的,那么您很可能会在/var/run/couchdb/couchdb.pid
自1.3以来,pid文件的位置没有变化。所以机会很好,它适合你。