Hi All,<br><br>I finally figured out how to read the &quot;stats&quot; that nginx provides, although they are basic, its awesome.<br><br>Our web server CPU and load get high when our traffic spikes and I&#39;m just curious if someone could give me a &quot;reasonable&quot; quantification as to when its time to get another web server.<br>
<br>What&#39;s holding up our web server are the PHP processes which are being held up by DB queries.  We&#39;re working on that.<br><br>Currently I noticed that around 2,000 connections, is our choking point, that&#39;s when CPU gets maxed and load is high.  We have a dual core, dual CPU system with 8MB of RAM and 2.33 processors (AMD).  Database is a dedicated system (separate) so its processing is not interfering with the web server.<br>
<br>I&#39;m just interested in hearing an opinion about the number of connections, is 2,000 connections per box considered &quot;A LOT&quot; and its time to get another box or is that considered very &quot;LOW&quot; and we really should continue focusing on optimizing PHP and DB processes (which needs to be done anyway).  I just hate throwing more hardware at this unless I really have to.<br>
<br>We are running Nginx with 4 processes and its CPU utilization is very low compared to the PHP processes (via PHP FPM).<br><br>Just looking for any thoughts / opinions.<br><br>Thanks!<br>