On Mon, 2005-10-31 at 12:01 -0800, Tyler MacDonald wrote:
> The problem is with compiling code after the apache server has
> already started (ModPerl::Registry, maybe eval qq{} as well, not sure); if I
> compile everything during the startup phase, everything's happy.
That's pretty strange. I've only seen errors like this before once, and
that was on a Win32 system running ActiveState's PerlEX on IIS. At the
time, I thought it might be a threading issue. Are you using a threaded
MPM? I see that your Perl was built with them, but I don't see which
MPM you have chosen. I wonder if your particular system is having a bad
interaction with the threading implementation in Apache or Perl. You
could test this by switching to pre-fork.
- Perrin