couchdb-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Francisco Viramontes <p...@freshout.us>
Subject Re: couchdb and monit
Date Mon, 05 Oct 2009 17:40:39 GMT
I dunno but I tried with the respawn parameter for couchdb command in  
Gentoo but it did not work. Also I have other services setup with  
monit so its more convenient for me to have everything in one place.

PAco
On Oct 5, 2009, at 12:22 PM, Robert Newson wrote:

> Isn't couchdb (at least in the Debian package) monitored by heart?
>
> B.
>
> On Mon, Oct 5, 2009 at 6:05 PM, Nicholas Orr  
> <nicholas.orr@zxgen.net> wrote:
>> great!
>> i was wondering what to put for the "test" conditions.
>> Yours work well, so thanks to you as well ;)
>>
>> Nick
>>
>> On Tue, Oct 6, 2009 at 4:01 AM, Francisco Viramontes <paco@freshout.us 
>> >wrote:
>>
>>> Nicholas
>>>
>>> Thanks man it worked I had been banging on my head for a week  
>>> because of
>>> this
>>>
>>> my final monit scipt is
>>>
>>> check process couchdb
>>>  with pidfile /var/run/couchdb/couchdb.pid
>>>  #start program = "/etc/init.d/couchdb start"
>>>  #stop program = "/etc/init.d/couchdb stop"
>>>  start program = "/usr/bin/sudo -u couchdb /usr/bin/couchdb -b -o / 
>>> dev/null
>>> -e /dev/null -p /var/run/couchdb/couchdb.pid"
>>>  stop program  = "/usr/bin/sudo -u couchdb /usr/bin/couchdb -b -o / 
>>> dev/null
>>> -e /dev/null -p /var/run/couchdb/couchdb.pid -d"
>>>  if failed host 127.0.0.1 port 5984 then restart
>>>  if failed url http://localhost:5984/ and content == '"couchdb"'  
>>> then
>>> restart
>>>  group couchdb
>>>
>>> PAco
>>>
>>>
>>> On Oct 5, 2009, at 2:45 AM, Nicholas Orr wrote:
>>>
>>>  My monit script is verbatim, as monit is run as root I want couchdb
>>>> run as couchdb so do the following
>>>>
>>>> check process couchdb with pidfile /var/run/couchdb/couchdb.pid
>>>>  start program = "/usr/bin/sudo -u couchdb /usr/bin/couchdb -b -o
>>>> /dev/null -e /dev/null -p /var/run/couchdb/couchdb.pid"
>>>>  stop program  = "/usr/bin/sudo -u couchdb /usr/bin/couchdb -b -o
>>>> /dev/null -e /dev/null -p /var/run/couchdb/couchdb.pid -d"
>>>>
>>>> try that and see what happens...
>>>>
>>>> On Mon, Oct 5, 2009 at 7:49 AM, Francisco Viramontes <paco@freshout.us

>>>> >
>>>> wrote:
>>>>
>>>>> Hey Guys
>>>>>
>>>>> has anyone tried to monitor couch with monit?
>>>>>
>>>>> I am using this settings and monit successfully monitors but  
>>>>> when couchdb
>>>>> dies it fails to restart the service and I can find out why
>>>>>
>>>>> here is my couchdb.monitrc file:
>>>>>
>>>>> check process couchdb
>>>>>  with pidfile /var/run/couchdb/couchdb.pid
>>>>>  start program = "/etc/init.d/couchdb start"
>>>>>  stop program = "/etc/init.d/couchdb stop"
>>>>>  if failed host 127.0.0.1 port 5984 then restart
>>>>>  if failed url http://localhost:5984/ and content == '"couchdb"'  
>>>>> then
>>>>> restart
>>>>>  group couchdb
>>>>>
>>>>> BTW I am using couch 0.9.1 and about once a day it dies on me  
>>>>> the only
>>>>> thing
>>>>> I get from the log are strange erlang error messages saying OS  
>>>>> procees
>>>>> timeout, anyone know whats that about?
>>>>>
>>>>> PAco
>>>>>
>>>>>
>>>
>>


Mime
View raw message