From: Tom Copeland Date: 2003-09-10T00:03:24+09:00 Subject: Re: Memory consumption of Ruby/mod_ruby combo on Apache On Tue, 2003-09-09 at 10:50, David Heinemeier Hansson wrote: > > Also, what other modules are you loading? Are there some that you can > > remove? > > That's what I'm trying to do now. I moved the > into the only vhost that uses Ruby, but then it slams me with: > > mod_ruby: error in ruby > /usr/local/lib/ruby/site_ruby/1.8/apache/ruby-run.rb:70:in `load': > loading from unsafe file /var/www/misto/app/controllers/login.rbx > (SecurityError) > from /usr/local/lib/ruby/site_ruby/1.8/apache/ruby-run.rb:70:in > `handler' > > Another thing. Is Apache smart about which processes that deals with > which vhosts? Like, if I specify that mod_ruby is only to run within a > certain vhost will some of the Apache processes be assigned to deal > with that vhost (and hence load the interpreter) while others "go free"? I don't think so - I think all the modules are loaded when Apache is started, and each child process will have everything in the parent process. In fact, when I put a LoadModule directive inside a VirtualHost section, apachectl configtest reported an error. Yours, Tom