On Wed, 18 Jul 2007 23:12:57 +0100 "Michael Vaughn" <[EMAIL PROTECTED]> wrote:
> Hello everyone, > > I am contacting -performance, -questions, and -hackers in the hope someone > helps me troubleshoot a problem with FreeBSD 6.2 and apache 2.2.4 [ responding in questions - removed unnecessary lists] can you please make your php.ini, httpd.conf , enabled extras/* and Include/* available please? what's the output of httpd -V and httpd -l Do you use anything outside of the normal? Any networked file system ? [...] > The problem: > > Right after starting apache, the loads on the server will climb to 10-40's > and the application will become unacceptably slow. This will go on until few > users are using the said application. (note: other servers running older > FreeBSD versions on dual cpus running the same code don't exhibit this > system% problem) top shows more than 60% of the CPU time is spent on system: I would first try to determine if the problem is with your application OR apache+OS+configuration combo you have here. - get rid of your application altogether - does apache behave the same way (without clients hitting it)? If yes, dont worry about your app at all for now - apache shouldn't load your system like this. - If load with no-own-app-and-no-clients is ok, use ab to generate some load on the server , on plain html pages. what happens then? - I am not sure what would the best way to test PHP load...but there may be out there some test framework / standard php applications that can be used as a point of reference... - you can run ktrace httpd -X and start using your app, and see if you get anything interesting in the output > I had to lower MaxClients on apache substancially from 128 to 32, or loads > would quickly go to 40+. (Other servers with dual cpus instead of quad and > apache 1.3 on freebsd 6.0 don't have this problem) something is fishy here , I've had (have? ) Apache boxen (i386 though ) with several hundred children allowed (well, big enough that i had to change the build defaults ), and it works fine. (i am not comparing apps, of course, but the server behaviour is what is interesting) HIH, B _________________________ {Beto|Norberto|Numard} Meijome "The freethinking of one age is the common sense of the next." Matthew Arnold I speak for myself, not my employer. Contents may be hot. Slippery when wet. Reading disclaimers makes you go blind. Writing them is worse. You have been Warned. _______________________________________________ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"