Greetings one and all, I have a little problem I am trying to track down ... We run a number of production boxen that are apache 2.0 with php5, occasionally we hit MaxClients and the site becomes unreachable (until some things time out and come back to papa). We know that some of the time this is a database issue, the rest we suspect are php code related issues. What I am after is something that will give me the information from mod_status, but without using a port 80 connection (obviously the thing is at MaxClients and not taking connections to the server). I basically need a full list of the requests that are being processed when this happens and the vhosts they are being processed within (so I can track down the actual problem). Having asked this question elsewhere let me spell out a few things, a) apache2ctl status [and full-status] use lynx and a connection to the server so will not do the job (MaxClients having been hit and the server not taking connections). b) ps [with any options] give a process listing and does not supply the information I require (that being the list of requests being processed). c) Raising MaxClients is not a solution because: 1) If I do that and we come close to MaxClients with all processes using the average memory resources the machine will swap out and die(tm). 2) The problem will keep occurring just with more connections made at the time of the problem and I will still not have the list of information I need. d) Given that the problem is happening infrequently (at about 3 weeks separation) polling once a second is just going to waste resources on my server and still not provide me with what I need. Sorry if that sounds a little abrupt, but I have had too many people suggest all these things, assuming I hadn't thought of all of them and their impact (infact most people don't realise the impact of what they are suggesting). If anyone knows of some utility (or set of options to the apache2 binary I could use) I would be most appreciative. The other option I had thought of was trying to get a single worker (we are using mpm-prefork) running and listening only to loopback, but I am a little unsure if this is actually possible or how to go about it. Thanks in advance. -- Nikolai Lusan Systems Administrator Hitwise Pty. Ltd. Level 7 / 580 St Kilda Road Melbourne, Victoria 3004 Australia Phone: +61 3 8530 2400 Fax: +61 3 9529 8907 www.hitwise.com.au nikolai.lusan@xxxxxxxxxxx Worldwide: • United States • United Kingdom • Australia • New Zealand • Singapore • Hong Kong To subscribe to our complimentary monthly newsletter, visit: http://www.hitwise.com.au/ The information transmitted may be confidential, is intended only for the person to which it is addressed, and may not be reviewed, retransmitted, disseminated or relied upon by any other persons. If you received this message in error, please contact the sender and destroy any paper or electronic copies of this message. Any views expressed in this email communication are those of the individual sender, except where the sender specifically states otherwise. Hitwise does not represent, warrant or guarantee that the communication is free of errors, virus or interference. --------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx