在Ubuntu 14.04上没有CouchDB的pid文件

时间:2014-11-26 11:34:52

标签: couchdb ubuntu-14.04 pid monit

我们希望使用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

1 个答案:

答案 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

中找到pid

自1.3以来,pid文件的位置没有变化。所以机会很好,它适合你。