On Mon, Feb 03, 2014 at 04:44:01PM -0500, John Dunlap wrote:
> My current workaround is using this option in my apache configuration,
> PerlOptions +Parent
> 
> to make sure that interpreters aren't shared between virtualhosts. However,
> this isn't good from a resource sharing perspective so it sounds like I may
> need to re-architect some of my code.
> 

Maybe this is the right thread for this question.
I am sharing my .pm modules with several VirtualHosts.
Using Apache 1.3* and mod_perl 1.

Right now I am using pg_1_.pl and pg_2.pl on the different hosts, but
the code is identical, except that some data is pulled in from a config
file for the different databases, etc used.

Can I safely use pg.pl on both VirtualHosts or do I need to do something
else also to do this?
Thanks,
Chris Bennett

> 
> On Mon, Feb 3, 2014 at 4:30 PM, Vincent Veyron <vv.li...@wanadoo.fr> wrote:
> 
> > Le samedi 01 février 2014 à 20:14 -0500, John Dunlap a écrit :
> > > In mod_perl, can instantiated singletons survive requests? I'm asking
> > > because I appear to have one which *appears* to be bouncing back and
> > > forth between virtual hosts as perl interpreters are recycled. Is this
> > > possible and, if yes, how do I prevent it?
> > >
> >
> > Showing some code exhibiting the behaviour would help. You probably hit
> > something similar to this :
> >
> > http://perl.apache.org/docs/1.0/guide/porting.html#An_Easy_Break_in
> >
> > In any case, a singleton resides in the perl interpreter, which is used
> > by apache's child process to serve many requests, so it will survive
> > requests.
> >
> > You can do this however (I don't remember the exact parameter just now,
> > it's in the doc or the archives) :
> >
> > http://perl.apache.org/docs/2.0/user/design/design.html#Virtual_Hosts
> >
> > --
> > http://libremen.com
> > Gestión de litigios y de expedientes de seguros de siniestros para el
> > servicio jurídico
> >
> >

Reply via email to