Thanks, configuring with -c did the trick!

But now I've got a different problem: I can't get the startup script  
to work at system reboot. It's in /etc/init.d, and it works like a  
charm when I call it from the command line. I'm on Ubuntu, and my  
system runlevel is 2. I used sysv-rc-conf (which I've successfully  
used before) to set it up, and I've confirmed that it's symlinked  
(e.g. S20mongrel_cluster) in /etc/rc2.d. I have tried setting it to  
start before the webserver (Litespeed), and also after, to no avail.  
Upon restart, no mongrel, but it'll start right up if I call it  
manually. Any ideas? Thanks.

--Alison

On May 30, 2006, at 3:54 PM, Austin Godber wrote:

> Alison Rowland wrote:
>> Hi,
>>
>> I'm trying to setup my mongrel clusters to start on boot. I have
>> followed the instructions under the "On Boot Initialization Setup"
>> section at http://mongrel.rubyforge.org/docs/mongrel_cluster.html.
>>
>> When I try to start it up, I get the following error:
>>
>> [EMAIL PROTECTED]: sudo /etc/init.d/mongrel_cluster start
>> Starting all mongrel_clusters...
>> !!! Path to log file not valid: log/mongrel.log
>> start reported an error. Use mongrel_rails start -h to get help.
>>
>> I have experimented with putting the full path to the log file in
>> mongrel_cluster.yml, to no avail. mongrel_rails cluster::start works
>> just fine when run from the app directory. Surely I must be missing
>> something... any ideas?
>
> It sounds like the -c option didn't work for you when configuring.   
> This
> -c option needs to be set so that all the paths are relative to your
> apps root directory.
>
> When you run the "mongrel_rails cluster::configure" command make  
> sure it
> looks like this:
>
> sudo mongrel_rails cluster::configure -e production -p 8000 -N 3 \
>     -c /usr/local/vhosts/testapp --user mongrel --group mongrel
>
> After you have run this, your config/mongrel_cluster.yml should look
> something like this:
>
> ---
> user: mongrel
> cwd: /usr/local/vhosts/testapp
> port: "8000"
> environment: development
> group: mongrel
> pid_file: log/mongrel.pid
> servers: 3
>
> Again, its critical that the cwd: entry be present.
>
> Depending on your browser the mongrel_cluster page covers up part of
> that command with the news column.  I will shorten that line.
>
> Thanks for your feedback and let me know how it goes.
>
> Austin
>
> _______________________________________________
> Mongrel-users mailing list
> [email protected]
> http://rubyforge.org/mailman/listinfo/mongrel-users

_______________________________________________
Mongrel-users mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/mongrel-users

Reply via email to