Greetings fellow monks and initiates.
I recently ran into some issues while upgrading mod_perl.
On one of our webservers which was used mostly for development
I noticed the pages that used the actual perlHandler would
give out a segfault. When i run the perl scripts that actually
generate the html it would just coredump.
Ok, definetly not what I expected, so I started tracing the
problem, and running the scripts with warnings just gave me
the message
"object method request() not found in Apache.pm".
In the script itself I used:
"my $r = Apache->request;"
Now that sounded strange enough so I debugged it at first with
the perl debugger, which basically led me nowhere, so I used
Data::Dumper to printout the possible methods in "Apache.pm".
At this point another perl hacker joined me to boggle at the
problem, pointing out that I probably should just dump it and
log everything, but after that restore the server back to a
"stable" state.
Now I've bumped into this problem a few times before, but I've
never in fact had so good logs left of everything that I could
have fully debugged out what was the real problem.
Has anyone else ran into this particular problem?