>
> 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