Thanks very much Perrin, Have a nice weekend,
Marty --- Perrin Harkins <[EMAIL PROTECTED]> wrote: > On Fri, 2004-07-23 at 18:12, MARTIN MOSS wrote: > > My question is, If you don't have a PerlModule > > statement or a use My::Module, or a require or a > > +My::Module statement so it looks like this > > > > #PerlModule My:Module > > <Location /> > > set-handler PerlScript > > PerlHandler My::Module > > </Location> > > > > But the module My::Module is on the Include path > for > > apache (hmm or is that the apache user), What > exactly > > happens? > > mod_perl tries to load it at request time. There > are two reasons why > this is bad. The first is that it doesn't allow for > copy-on-write > shared memory. You want to load it before the fork, > and this doesn't do > that. The second is that it doesn't know about the > method prototyping > and thus your handler is not called as a method. > > So, load the module first. You can do it in any > number of ways > (startup.pl is common). I think this will fix your > problem. > > - Perrin > > ___________________________________________________________ALL-NEW Yahoo! Messenger - all new features - even more fun! http://www.allnewmessenger.com -- Report problems: http://perl.apache.org/bugs/ Mail list info: http://perl.apache.org/maillist/modperl.html List etiquette: http://perl.apache.org/maillist/email-etiquette.html