On Fri, 5 Jan 2001, Gerd Kortemeyer wrote:

> Hi,
> 
> Did anybody ever see a message like this in the error log after an "internal
> server error"?
> 
>  [error] Undefined subroutine &Apache::lonhomework::handler called at /dev/null
> line 65535.
> 
> No further entries.
> 
> lonhomework is the mod_perl handler attached to a URL, and is called directly.
> This happens intermittently and seemingly at random; however, after this
> happened once, that Apache child is messed up and will do this again and again
> when hit - so depending on which child happens to answer, you get the correct
> reply or another 500.

i think it's possible that the fix for this is in 1.24_01-dev:
switch usage of hard_timeout() to soft_timeout(), so if SIGALRM
happens during Apache::{print,read}, the script will continue run,
allowing proper cleanup (e.g. DESTROY)

do you see anything in the error_log related to timeouts?

Reply via email to