On Sun, 2003-08-17 at 22:15, Cory 'G' Watson wrote:
> No, I only had a 'use App;' in my startup.
Your startup comes before the virtual host sections then?
> When I added a caller() to the top of my module, I saw the initial
> startup.pl use(), and then a later eval() that I couldn't track. When I
> turned OFF PerlFreshRestart, the order was reversed (eval() before
> startup.pl's use()) and my problem, of course, went away.
>
> I assumed from the beginning that this was something of my own doing, I
> just wanted to know why my ignorance was causing to happen. It seems that
> PerlFreshRestart causes some difference in the loading of my modules.
As I understand it, the only thing that PerlFreshRestart does is clear
%INC when you restart the sever (with a USR1 signal), kind of like this:
while (($k, $v) = each(%INC))
{
delete($INC{$k}); eval("require $k");
}
I don't know where that eval call would be coming from with PerlFreshRestart
off. That's why I was wondering if you had PerlModule call somewhere in
httpd.conf.
- Perrin
--
Reporting bugs: http://perl.apache.org/bugs/
Mail list info: http://perl.apache.org/maillist/modperl.html
|