Ezra Zygmuntowicz wrote: > Chris- > > On Apr 5, 2007, at 10:37 AM, Chris T wrote: > > >> OK. Made a bit of progress on this. Have setup a duplicate server >> instance with mongrel_cluster on it (really glad I went with Xen now) >> and also done a bit of following back the code with ruby-debug. >> I can now reproduce the error, but only if I (re)start the mongrels >> with >> monit. Then, the particular page fails every time. Here's the >> particular >> part of the montirc file that restarts the mongrel instances: >> >> check process mongrel_8001 with pidfile >> /var/run/mongrel_cluster/mongrel_carstuff.8001.pid >> start program = "/usr/bin/mongrel_rails cluster::start -C >> /home/frankg/sites/carstuff/current/config/mongrel_cluster.yml >> --clean --only 8001" >> stop program = "/usr/bin/mongrel_rails cluster::stop -C >> /home/frankg/sites/carstuff/current/config/mongrel_cluster.yml >> --clean --only 8001" >> >> However, if I manually start a mongrel instance with: >> /usr/bin/mongrel_rails cluster::start -C >> /home/frankg/sites/carstuff/current/config/mongrel_cluster.yml --clean >> --only 8001 >> the page is rendered with no problems. >> >> Couple of other things, What seemed to be happening on that page was >> that the Photo model was being reloaded, as if it was in the >> development >> environment. It fails the first time (ImageScience fails on the >> line env >> = ENV['INLINEDIR'] || ENV['HOME'] -- both are nil). Why it occurs on >> that page and not on others, I still haven't figured out. >> >> Will keep plugging away at this, but if anyone's got any bright ideas >> would welcome them. >> >> Thanks >> Chris >> >> > > > Monit starts your mongrels with a fully clean environemnt. Meaning > none of your normal ENV vars are set. WHat you need to do is put this > in the top of your environment.rb > > ENV['HOME'] = "/home/foobar" > > Then restart monit and all the mongrels. This will fix the problem. > > Cheers- > > -- Ezra Zygmuntowicz > -- Lead Rails Evangelist > -- [EMAIL PROTECTED] > -- Engine Yard, Serious Rails Hosting > -- (866) 518-YARD (9273) > > > > > > > Ezra Thanks so much for this. Much appreciated. Chris
--~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Deploying Rails" group. To post to this group, send email to rubyonrails-deployment@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/rubyonrails-deployment?hl=en -~----------~----~----~----~------~----~------~--~---