# Mongrel cluster configuration

**URL:** <https://www.ruby-forum.com/t/mongrel-cluster-configuration/149897>\
**Category:** Mongrel\
**Created:** [September 30, 2008, 10:35pm UTC](https://www.ruby-forum.com/t/mongrel-cluster-configuration/149897 "2008-09-30T22:35:58Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![casper\_the\_ghost](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/58956e/32.png) [@casper\_the\_ghost](https://www.ruby-forum.com/u/casper_the_ghost)\
**Post date:** [September 30, 2008, 10:35pm UTC](https://www.ruby-forum.com/t/mongrel-cluster-configuration/149897/1 "2008-09-30T22:35:58Z")

</div>

So I’m using ec2onrails which launches mongrels like:

mongrel\_rails cluster::start -C /etc/mongrel\_cluster/app.yml -clean $\*

Where app.yml looks like this:

* * *

user: app  
cwd: /mnt/app/current  
port: “8000”  
environment: production  
daemon: true  
pid\_file: log/mongrel.pid  
servers: 6  
group: app

The question is, I have installed the mongrel upload\_progress plugin,  
and according to the docs I need it to read a script (mongrel.config)  
in the config folder of my app:

uri “/”,  
:handler =\> plugin("/handlers/upload",  
:frequency =\> 1,  
:drb =\> ‘druby://127.0.0.1:2999’,  
:path\_info =\> [’/assets.js’]),  
:in\_front =\> true

The docs say to use a command like “mongrel\_rails start -S config/  
mongrel.config”, which works when I hack it into the local rails  
script/server process, however the -S options doesn’t appear to be  
valid for for the mongrel cluster::start command. Can this  
information be put in the app.yml file somehow? Is there a way to get  
the cluster to read the script file?

Thanks,  
j

---

<div class="post-metadata">

**Author:** ![casper\_the\_ghost](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/58956e/32.png) [@casper\_the\_ghost](https://www.ruby-forum.com/u/casper_the_ghost)\
**Post date:** [October 3, 2008, 9:10pm UTC](https://www.ruby-forum.com/t/mongrel-cluster-configuration/149897/2 "2008-10-03T21:10:20Z")

</div>

Just one more ping on this. I can’t get upload\_progress working on my  
server without it, but no one seems to know how to set it up. I’d  
appreciate any help.

Thanks,  
j

---

<div class="post-metadata">

**Author:** ![casper\_the\_ghost](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/58956e/32.png) [@casper\_the\_ghost](https://www.ruby-forum.com/u/casper_the_ghost)\
**Post date:** [October 4, 2008, 4:47am UTC](https://www.ruby-forum.com/t/mongrel-cluster-configuration/149897/3 "2008-10-04T04:47:41Z")

</div>

P.S. $25 Amazon Gift certificate to anyone who can help me out.

j

---

<div class="post-metadata">

**Author:** ![casper\_the\_ghost](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/58956e/32.png) [@casper\_the\_ghost](https://www.ruby-forum.com/u/casper_the_ghost)\
**Post date:** [October 13, 2008, 10:32am UTC](https://www.ruby-forum.com/t/mongrel-cluster-configuration/149897/4 "2008-10-13T10:32:55Z")

</div>

Add  
config\_script:   
in your mongrel\_cluster config

On Sat, Oct 4, 2008 at 8:10 AM, removed\_email\_address@domain.invalid \<

---

<div class="post-metadata">

**Author:** ![casper\_the\_ghost](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/58956e/32.png) [@casper\_the\_ghost](https://www.ruby-forum.com/u/casper_the_ghost)\
**Post date:** [October 16, 2008, 11:04am UTC](https://www.ruby-forum.com/t/mongrel-cluster-configuration/149897/5 "2008-10-16T11:04:01Z")

</div>

Yes, thank you. This turns out to be correct, I had figured it out on  
my own finally. Nevertheless since you where the only person to  
answer, much less correctly, you get the prize. I’ll email you  
privately with the gift certificate.

Thanks,  
j
