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