RE: PerlOptions +Parent
Interesting
What does having a dedicated perl interpreter do to your memory foot print.  Do 
you have any data worth sharing?

Thanks
 
We are the sum of who, what and why we love
-:-
Paul Nema
 
 
-----Original Message-----
From: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]; mason-users@lists.sourceforge.net
Sent: Sun, 25 Mar 2007 2:19 PM
Subject: Re: [Mason] multiple mason site on multiple virtual host


What we have done, under mod_perl 2, is take advantage of the PerlOptions 
+Parent flag.  This means that each Virtual Host has its own perl interpreter 
(essentially).  Therefore you can have whatever @INC paths etc you need, 
different versions of libraries.... whatever.  There is no danger of 
inter-virtual host pollution. 

For example:

<VirtualHost *:80>
        DocumentRoot /path/to/private/host
        ServerName virtual.host.name
        ErrorLog logs/thisHost_error_log 
        CustomLog logs/thisHost_access_log common
        PerlOptions +Parent
        
        PerlRequire /path/to/private/host/masonStuff/MyHandler.pm
</VirtualHost>

We then set @INC in the MyHandler module. 

Hope this helps.


On 3/25/07, Alex Robinson <[EMAIL PROTECTED]> wrote: 
At 14:45 +0200 25/3/07, Antoine Farnault wrote:
Hi folks,
I'm quite new on mason... I just want to know if there is possible to
have multiple apache virtual host with multiple differents mason
configuration on them. 

It seems there are some mod_perl problems with $m & $r which are
global variables.


$m and $r are global variables, but they only exist within and for
the length of a particular request. They cause no problems for having 
multiple setups for different virtual hosts.

@INC, on the other hand, is shared between virtual hosts unless you
do something about it


http://perl.apache.org/docs/1.0/guide/config.html#Is_There_a_Way_to_Modify__INC_on_a_Per_Virtual_Host_or_Per_Location_Basis_

(though I believe this is simpler and better under Apache 2)

_______________________________________________ 
Mason-users mailing list
Mason-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mason-users 




-- 
Shane McCarron

_______________________________________________
Mason-users mailing list
Mason-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mason-users
________________________________________________________________________
AOL now offers free email to everyone.  Find out more about what's free from 
AOL at AOL.com.
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Mason-users mailing list
Mason-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mason-users

Reply via email to