From another thread "Re: one word syncronize once more", new thread created as I also don't believe the issues are related.

Greg Ames wrote:
> if you have a hung server, I would do some more diagnosis and not get sidetracked by MRPC. have you looked for unusual messages in the error log, especially messages that mention MaxClients? have you gotten samples of the server-status page with ExtendedStatus on? do you see a pattern with certain URLs that hang and others that do not? are small local static files always served quickly?


The hung apache runtime always occur after the leader apache process has been given its signal to terminate. So talking in terms of what web pages it serves makes no sense, since it has already shutdown all further webpage processing. The fatal bug is that the apache leader process does not terminate in good time and remains running. I believe it also hang onto the bound listerning tcp sockets as well, obvious a kill -9 gets rid of it.

I'm not sure without any extra information if this list will be able to assist in the matter, maybe there is someway to have apache emit debug logging information to stdout/stderr which I can capture to see where in apache it is hung up and what it is waiting for, maybe a sledgehammer approach of using a SIGALRM and new handler to be put in place as soon as apache begins its shutdown. This new handler will raise a SIGKILL on itself should it go off. Its unlikely I'd have chance to investigate this matter in the short term anyway.

I was just using the previous thread as an example to get insight into what actual real life problems may result from lost increment/decrements due to SMP concurrent issues.

Darryl

Reply via email to