>
> I have just gone back and checked the logs.  The majority of the time the
> server locks up without putting anything in the error log.  Currently,
> there are only about 10 content handlers in the system and I am fairly
> confident they work.
>
> When it locks up I can still telnet into the server and get a connection
> immediately but I don't get a response.  I have waited considerably longer
> than the Timeout (60 secs) and the connections are not terminated.
>

I guess it locks up somewhere in perl part, because perl isn't renetrant, so
everythingelse has to wait!

> On some occasions /server-status has reported that almost all of the
> threads are reading (although they don't give the remote addresses).
> Normally, I would expect a maximum of about 5 threads doing concurrent
> processing.
>
> I am fairly happy to accept that the problem is in my scripts but I am not
> entirely sure what I am doing wrong.
>

I would suggest, put

warn "foo" ;

allover in your perl code and then look in the error log and see where the
last warn came from, then you have the place where it lock up.

Gerald

Reply via email to