Forum: Ruby on Rails [ANN] mongrel_cluster 0.1: easy mongrel clustering

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
Fcaf7a918c19872baf5c3b2787415e8e?d=identicon&s=25 Bradley Taylor (bktaylor)
on 2006-04-24 17:52
(Received via mailing list)
Hi y'all;

A quick note to announce the release of mongrel_cluster, a gem_plugin
for Mongrel. This plugin provides commands for managing multiple
Mongrel processes behind a reverse-proxy server and load balancer.

To install:
gem install mongrel_cluster

Configure (use -h to options):
mongrel_rails cluster::configure

Start:
mongrel_rails cluster::start

I've posted a quick how-to on my blog:
http://fluxura.com/articles/2006/04/24/easy-mongre...
mongrel_cluster

This is the first of many open source releases to support simplified
Ruby on Rails application deployment and is an extraction from my
work on Rails Machine. Stay tuned for Capistrano tasks, rc scripts,
and other good stuff. Give it a try and let me know how it works.

Thanks,
Bradley Taylor

------
Rails Machine
Simplified web application deployment
http://railsmachine.com

Questions on Ruby on Rails deployment? Stop by:
http://railsmachine.campfirenow.com/ff0c6
6076c22b65b36f5d75c30bdcfb2fda85?d=identicon&s=25 Ezra Zygmuntowicz (Guest)
on 2006-04-25 20:16
(Received via mailing list)
On Apr 24, 2006, at 8:49 AM, bradley taylor wrote:

> Configure (use -h to options):
> simplified Ruby on Rails application deployment and is an
> http://railsmachine.com
>
> Questions on Ruby on Rails deployment? Stop by:
> http://railsmachine.campfirenow.com/ff0c6
>

Very nice Bradley. Thanks!

-Ezra
0ca6dacbed829354319d844346cbd5f3?d=identicon&s=25 Dan Sketcher (Guest)
on 2006-04-26 07:46
(Received via mailing list)
Nice one Bradley!

This seems to get around the problems I was having with mongrel +
capistrano where a new deployment and symlink update was not picked up
by the mongrel processes (they were keeping the old symlink target on
restart)

All I had to do was change in mongrel_cluster.yml
<snip>
cwd: /path/to/application/releases/20060411090306
</snip>
which was automatically inserted by cluster::configure, to
<snip>
cwd: /path/to/application/current
</snip>

That's just from my preliminary testing so let me know if I've missed
something, but failing any major problems this is going into
production!

Many thanks,
Dan
Fcaf7a918c19872baf5c3b2787415e8e?d=identicon&s=25 Bradley Taylor (bktaylor)
on 2006-04-26 22:10
(Received via mailing list)
On Apr 26, 2006, at 1:43 AM, Dan Sketcher wrote:

> Nice one Bradley!

Thanks!

> <snip>
> cwd: /path/to/application/current
> </snip>

I've found a few bugs with respect to use with Capistrano and I
should have fixes shortly. The next release, mongrel_cluster 0.2,
will fix the bugs and add a Capistrano task library. Thanks for
trying it out!

Regards,
Bradley Taylor
------
Rails Machine
Simplified web application deployment
http://railsmachine.com
0ca6dacbed829354319d844346cbd5f3?d=identicon&s=25 Dan Sketcher (Guest)
on 2006-04-27 00:26
(Received via mailing list)
On 4/27/06, bradley taylor <bradley@railsmachine.com> wrote:
> I've found a few bugs with respect to use with Capistrano and I
> should have fixes shortly. The next release, mongrel_cluster 0.2,
> will fix the bugs and add a Capistrano task library. Thanks for
> trying it out!

I used it last night to deploy mongrel into production for one of my
sites. I documented the process last night and although I am not the
best capistrano user out there you might want to have a look at the
tasks I wrote.
http://www.dansketcher.com/2006/04/26/capistrano-m...
To be honest though, it was an absolute piece of cake thanks to your
work.

Cheers,
Dan
This topic is locked and can not be replied to.