Hi all,
I followed the example in AWDwR 2nd edition to deploy my rails app on
Fedora Core 5/MySql/Apache/Mongrel and it wokrs great. The only
problem is that when the server is restarted the mogrel pack does not
come back up. What is the best solution to this? Do most people just
put the mongrel::start statement into an rc.d folder thing that runs
on startup?
Thanks,
Abdullah
First you’ll want to make sure mongrel_cluster start scripts are in
/etc/init.d/
you can do this by symlinking the one provided by Bradley Taylor:
ln -s
/usr/local/lib/ruby/gems/1.8/gems/mongrel_cluster-0.2.0/resources/mongrel_cluster
/etc/init.d/mongrel_cluster
and then making it executable:
chmod +x /etc/init.d/mongrel_cluster
You can then issue the commands: /etc/init.d/mongrel_cluster start and
stop.
you may also want to symlink your mongrel_cluster.yml configs to
/etc/mongrel_cluster:
ln -s /path/to/your/app/config/mongrel_cluster.yml
/etc/mongrel_cluster/yourapp.yml
Then to make sure it started on boot, on Fedora, you’d use chkconfig:
/sbin/chkconfig --level 345 mongrel_cluster on
to turn in on on runleves 3 4 5 (this is the same as):
/sbin/chkconfig mongrel_cluster on
another way, is to put a line your /etc/crontab file:
@reboot root /path/to/mongrel_cluster # etc.
cheers…
On 12/11/06, Abdullah J. [email protected] wrote:
Thanks,
Abdullah
–
Charles Brian Q.
self-promotion: www.seebq.com
highgroove studios: www.highgroove.com
slingshot hosting: www.slingshothosting.com