We are running:
lighttpd/1.5.0-r2533, PHP 5.2.10 (fastcgi), MySQL 5.0.45, CentOS 5.3, ExpressionEngine v 1.6.8
We run off of 4 servers:
3 x dual quadcores with 12GB of ram - (1 db, 1 web, 1 cgi)
1 x single quadcore with 4GB of ram - (cgi)
All servers are synced to an iscsi, so that there is no bottle neck with our harddrives, we also have all of our images running off of a CDN.
All of our servers are very healthy and no where near max load limits, yet our site completely chokes when we approach 5,000 - 6,000 concurrent online users.
PHP appears to be processing close to 60-80 requests/second until that point, at which things slow down to 4-5 requests/second, which makes no sense.
We believe that the bottleneck lies with ee as we also run a copy of Invision power board on the server, and it is blazing fast, even during the times our ee site is choking.
We are having an extremely difficult time figuring out what the issue maybe and would greatly appreciate some assistance on this matter. Is ee bottlenecked at a certain point? Is there anything we can do to free this bottleneck?