monit-general
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

newbie, only starts process when using monit start <processname>


From: andrew.taylor
Subject: newbie, only starts process when using monit start <processname>
Date: Sat, 05 May 2007 16:14:56 -0500
User-agent: Thunderbird 1.5.0.10 (Windows/20070221)

here's my monitrc file...

#===== startup
set daemon 60

#===== http access
set httpd port 2812 and
    allow admin:test

#===== log file
#set logfile syslog facility log_daemon
set logfile /var/log/monit.log

#===== rails_toucan_manager
check process rails_toucan_manager
   with pidfile "/home/me/workspace/rails_toucan/log/manager.pid"
   mode active
start program = "/usr/bin/ruby /home/me/workspace/rails_toucan/script/runner2 --pidfile=log/manager.pid --environment=production 'Manager.start' &"





When I run "sudo monit start rails_toucan_manager", I see this in the log...

[CDT May  5 16:03:07] info     : Monit has not changed
[CDT May 5 16:03:27] error : 'rails_toucan_manager' process is not running [CDT May 5 16:03:37] error : 'rails_toucan_manager' process is not running
[CDT May  5 16:03:40] info     : 'rails_toucan_manager' start: /usr/bin/ruby
[CDT May 5 16:03:47] info : 'rails_toucan_manager' process is running with pid 8214



now when I kill process 8214, I see this in the log...

[CDT May 5 16:12:48] error : 'rails_toucan_manager' process is not running [CDT May 5 16:12:58] error : 'rails_toucan_manager' process is not running




What I REALLY want is for monit to start the process ! Thats the whole point. I must be doing something really dumb. I am also running on ubuntu feisty.



Here is the output from monit -Iv...
monit: Debug: Adding credentials for user 'admin'.
Runtime constants:
Control file       = /etc/monit/monitrc
Log file           = /var/log/monit.log
Pid file           = /var/run/monit.pid
Debug              = True
Log                = True
Use syslog         = False
Is Daemon          = True
Use process engine = True
Poll time          = 60 seconds
Mail server(s)     = localhost
Mail from          = (not defined)
Mail subject       = (not defined)
Mail message       = (not defined)
Start monit httpd  = True
httpd bind address = Any/All
httpd portnumber   = 2812
httpd signature    = True
Use ssl encryption = False
httpd auth. style  = Basic Authentication

The service list contains the following entries:

Process Name          = rails_toucan_manager
Pid file             = /home/me/workspace/rails_toucan/log/manager.pid
Monitoring mode      = active
Start program = /usr/bin/ruby /home/me/workspace/rails_toucan/script/runner2 --pidfile=log/manager.pid --environment=production Manager.start &
Pid                  = if changed 1 times within 1 cycle(s) then alert
Ppid                 = if changed 1 times within 1 cycle(s) then alert

System Name           = ubuntu-server-feisty-fawn-lamp
Monitoring mode      = active

-------------------------------------------------------------------------------
monit daemon at 6625 awakened




reply via email to

[Prev in Thread] Current Thread [Next in Thread]