couchdb-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Robert Newson <robert.new...@gmail.com>
Subject Re: couchdb and monit
Date Mon, 05 Oct 2009 17:22:39 GMT
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