Hello, everybody.
After following like 20 sources on how to set up a mongrel cluster, I
got most of it working. There are some nagging questions though...
1. In my mongrel_cluster.yml, I specified the pid name to be
mongrel.pid. When I tried cap deploy:stop, it called reaper, which was
looking for pids with the default pattern (with the word "dispatch" in
it), couldn''t find my mongrel pids and failed measurably. I looked all
over for an option to specify the pid pattern in deploy.rb, but alas,
no cigar. So, I just changed the pid name to dispatch.pid. Needless to
say, this drives me slightly mad.
Somewhere on the net I found how to override the stop task, but that
failed measurably too. The code was this (to be put in deploy.rb):
namespace :deploy do
  task :restart do
    mongrel_cluster cluster::stop
    mongrel_cluster cluster::start
  end
end
But it''s not very important. I would just like to know how to pass
options to reaper.
2. the cap:web:disable command works fine -- the page is uploaded but
the site still works like nothing happened. What could be the reason?
Thanks for any ideas.
Sergei
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---
> 2. the cap:web:disable command works fine -- the page is uploaded but > the site still works like nothing happened. What could be the reason?Please ignore the second issue... I just read in Rails Cookbook (I still have the one that covers RoR 1.2!) that Apache is to detect the presence of that file. I thought it was automatic somehow. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
> 1. In my mongrel_cluster.yml, I specified the pid name to be > mongrel.pid. When I tried cap deploy:stop, it called reaper, which was > looking for pids with the default pattern (with the word "dispatch" in > it), couldn''t find my mongrel pids and failed measurably. I looked all > over for an option to specify the pid pattern in deploy.rb, but alas, > no cigar. So, I just changed the pid name to dispatch.pid. Needless to > say, this drives me slightly mad.Yep, ignore this one too. Turns out mongrel_cluster comes with mongrel recipies that override the fastcgi ones. But hold on, what if I run only one instance of mongrel without using a cluster? How would pass a parameter to reaper then? This is pretty much just thinking out loud. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---