Well, In our case, the server doesn't have any mod_perl apps. Only uses mod_perl (Or perl sections, i don't really know if it's the same....) to dinamicaly generate the virtualhosts.
That apache2 acts as a reverse proxy to controls several httpd servers  in the private lan with the mod_perl apps. It's a wonderfull option, if you need it. Works really well, and adds some more features as caching, warning pages while servers ar stopped or in maintenance.... And also the most important part, the internal servers always use high bandwith connections, so the session blocking time is lower.


El dv 04 de 03 del 2005 a les 15:37 +1100, en/na David J Radunz va escriure:
On Thu, 2005-03-03 at 11:44 +0100, Marc Gràcia wrote:
> Is not necesary to restart apache... A "graceful" do the job.
> I'm using this approach, and is really quick  and  not visible for end
> users. (I have 50 or so virtualhosts, so maybe in your case can be a
> little slower). 
> Maybe some time after the "graceful" we have a little more load
> (apache is replacing processes an all this) but works like a charm.
> I think this is easily tested in your setup. 
> 
> 

Strange - Ive always found that 'graceful' (althou a great option) plays
havoc with mod_perl applications.

> El dc 02 de 03 del 2005 a les 16:18 +0100, en/na Roman va escriure: 
> > Hi all,
> > Is it possible to dynamically create VirtualHost's using mod_perl, 
> > taking the value of each directive in a database ? If it is, how can I 
> > do exactly please ?
> > Because actually, I'm doing things like :
> > -----
> > push(@{ $VirtualHost{'*:80'} }, \%conf);
> > -----
> > It works well, but with this method I must periodically restart Apache 
> > and I think it uses as many memory as when we write 
> > <VirtualHost></VirtualHost> 's in the Apache .conf file, does it ? 
> > (there will be maybe thousands of VirtualHost's)
> > 
> > Thank you in advance,
> > Roman.
> > 
> > 
> -- 
> Marc Gràcia <[EMAIL PROTECTED]>

This email and any files transmitted with it are confidential and intended solely for the 
use of the individual or entity to whom they are addressed. Please notify the sender 
immediately by email if you have received this email by mistake and delete this email 
from your system. Please note that any views or opinions presented in this email are solely
 those of the author and do not necessarily represent those of the organisation. 
Finally, the recipient should check this email and any attachments for the presence of 
viruses. The organisation accepts no liability for any damage caused by any virus 
transmitted by this email. 


Reply via email to