Mongrels don't restart on Reboot

Hi All,

I’m trying what seems like a textbook deployment of Rails on an Ubuntu
Server.

  • I have a mongrel_cluster with 5 Mongrels behind an Apache server

I have been trying to follow the guides on how to get this to start up
on reboot and just can’t seem to get it done! The guides make it seem
easy, but I can’t get it to work - so, I’m doing something wrong and
can’t find what it is.

Here’s the setup:

  • I’m using the Bitnami Ruby/ Rails Stack on AWS
  • The root user on login is bitnami and is without password
  • The login is using a pair of keys and putty
  • I created a new deployment user called xmongrel with a group xmongrel
  • I used mongrel_rails cluster::configure with the full path to the app
    and N=5
  • Ruby is in /opt/bitnami/ruby
  • The app is a Radiant site in /opt/bitnami/projects/rails_s04
  • As the user bitnami, doing this does not start the mongrel_rails:

mongrel_rails cluster::start

  • After I do ‘su xmongrel’ and log in with the password, it works:

mongrel_rails cluster::start

  • I have mongrel_cluster copied to /etc/init.d
  • I have also done:

sudo /usr/sbin/update-rc.d -f mongrel_cluster defaults
(It gave me a warning about missing LSB info - though the script
looked ok!)

I have been at this for quite a few hours now, and I’m still not getting
anywhere.

What can I do to debug/ fix the problem? Any help will be appreciated.

Best Regards,
Mohit.
7/11/2010 | 12:52 AM.

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs