god

Cannot start workling_starling_client in rails production environment

I was using god to start and monitor my starling and workling daemons. Works awesome on development machine but "workling_starling_client" refuses to start on my production machine. ...

God vs. Monit

Which one to use for process monitoring and why? ...

How to monitor delayed_job with monit

Are there any examples on the web of how to monitor delayed_job with Monit? Everything I can find uses God, but I refuse to use God since long running processes in Ruby generally suck. (The most current post in the God mailing list? God Memory Usage Grows Steadily.) Update: delayed_job now comes with a sample monit config based on thi...

Will defunct processes prevent proper running of other processes?

My mongrels were not responding, and neither god restart nor cluster restart made a big difference. I dug a little deeper, than i realized that i had plenty of zombie processes. app 29607 27948 0 19:45 ? 00:00:00 [mongrel_rails] app 30578 21681 0 19:52 ? 00:00:00 [mongrel_rails] app 30704 21405 0 19:53 ...

Resque Runtime Error at /workers: wrong number of arguments for 'exists' command

I'm having a runtime errror when i'm looking at the "workers" tab on resque-web (localhost). Everything else works. Edit: when this error occurs, i also have some (3 or 4) unknown workers 'not working'. I think they are responsible for the error but i don't understand how they got here. It only happens when i start the workers from God ...

Starting Node with God with sudo

I need to start a Node.js server as the root user (using sudo) with a start param that looks like: w.start = "sudo node #{KTHXBYE_NODE_ROOT}/poll.js" As I am using Socket.IO and need the use of Flash Sockets (which requires Node.js to be run as root). However, whenever I startup God, it fails to start node. I've tried running God wit...

Using God to monitor Unicorn - Start exited with non-zero code = 1

Hello, I am working on a God script to monitor my Unicorns. I started with GitHub's examples script and have been modifying it to match my server configuration. Once God is running, commands such as god stop unicorn and god restart unicorn work just fine. However, god start unicorn results in WARN: unicorn start command exited with ...