Can you try running ab with say 100 or so requests and post the output?<div><div><br><div class="gmail_quote">2010/10/26 Xin Liu <span dir="ltr">&lt;<a href="mailto:liuxin84@gmail.com">liuxin84@gmail.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div lang="ZH-CN" link="blue" vlink="purple"><div><p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.0pt;font-family:&quot;Courier New&quot;">Even I set the pm.max_children=50, I still got lots of errors&hellip;...</span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.0pt;font-family:&quot;Courier New&quot;">&nbsp;</span></p><p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.0pt;font-family:&quot;Courier New&quot;">Oct 26 22:09:36.354159 [WARNING] [pool www] seems busy (you may need to increase start_servers, or min/max_spare_servers), spawning 8 children, there are 0 idle, and 12 total children</span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.0pt;font-family:&quot;Courier New&quot;">Oct 26 22:09:37.354215 [WARNING] [pool www] seems busy (you may need to increase start_servers, or min/max_spare_servers), spawning 16 children, there are 0 idle, and 17 total children</span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.0pt;font-family:&quot;Courier New&quot;">Oct 26 22:11:20.650232 [WARNING] [pool www] seems busy (you may need to increase start_servers, or min/max_spare_servers), spawning 8 children, there are 1 idle, and 17 total children</span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:9.0pt;font-family:&quot;Courier New&quot;">Oct 26 22:11:41.246244 [WARNING] [pool www] seems busy (you may need to increase start_servers, or min/max_spare_servers), spawning 16 children, there are 0 idle, and 21 total children</span><span lang="EN-US" style="font-size:10.5pt;color:#1F497D"></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;color:#1F497D">&nbsp;</span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;color:#1F497D">&nbsp;</span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;color:#1F497D">&nbsp;</span></p>
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:SimSun">发件人<span lang="EN-US">:</span></span></b><span lang="EN-US" style="font-size:10.0pt;font-family:SimSun"> Phil Bayfield [mailto:<a href="mailto:phil@techlightenment.com" target="_blank">phil@techlightenment.com</a>] <br>
</span><b><span style="font-size:10.0pt;font-family:SimSun">发送时间<span lang="EN-US">:</span></span></b><span lang="EN-US" style="font-size:10.0pt;font-family:SimSun"> 2010</span><span style="font-size:10.0pt;font-family:SimSun">年<span lang="EN-US">10</span>月<span lang="EN-US">26</span>日<span lang="EN-US"> 19:07<br>
</span><b>收件人<span lang="EN-US">:</span></b><span lang="EN-US"> <a href="mailto:nginx@nginx.org" target="_blank">nginx@nginx.org</a><br></span><b>主题<span lang="EN-US">:</span></b><span lang="EN-US"> Re: server performance issue</span></span></p>
<div><div></div><div class="h5"><p class="MsoNormal"><span lang="EN-US">&nbsp;</span></p><p class="MsoNormal"><span lang="EN-US">Your formulas look interesting, will give them a try next time I&#39;m doing some optimising.</span></p>
<div><p class="MsoNormal"><span lang="EN-US">Normally I would just make a rough guess based off req/sec, execution times etc and fine tune with ab.</span></p><div><p class="MsoNormal"><span lang="EN-US">&nbsp;</span></p><div><p class="MsoNormal">
<span lang="EN-US">On 26 October 2010 11:58, SplitIce &lt;<a href="mailto:mat999@gmail.com" target="_blank">mat999@gmail.com</a>&gt; wrote:</span></p><p class="MsoNormal" style="margin-bottom:12.0pt"><span lang="EN-US">ive found that if you have no blocking functions in php, aka its CPU bound then number of&nbsp; CPU cores+1 is the most efficient. If it has mysql (most likely does) and other IO bound operations then *2 or *3 is fine. values between 20-30 are common in decent scale web servers, in fact on my i7 8gb ram I run 20, on my amd x2 4gb ram I run 15.</span></p>
<div><div><div><p class="MsoNormal"><span lang="EN-US">On Tue, Oct 26, 2010 at 9:52 PM, Phil Bayfield &lt;<a href="mailto:phil@techlightenment.com" target="_blank">phil@techlightenment.com</a>&gt; wrote:</span></p></div></div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm"><div><div><p class="MsoNormal"><span lang="EN-US">Sorry didn&#39;t read you config before posting, you already have this. :)</span></p>
<div><p class="MsoNormal"><span lang="EN-US">&nbsp;</span></p></div><div><p class="MsoNormal"><span lang="EN-US">You probably need to reduce the number of child processes, more is not better.</span></p></div><div><p class="MsoNormal">
<span lang="EN-US">&nbsp;</span></p></div><div><p class="MsoNormal"><span lang="EN-US">On intensive PHP applications I&#39;ve found lower is better.</span></p></div><div><p class="MsoNormal"><span lang="EN-US">&nbsp;</span></p></div>
<div><p class="MsoNormal"><span lang="EN-US">For example, if you have 100 concurrent connections, this doesn&#39;t mean you&nbsp;necessarily&nbsp;need 100 PHP-FPM children.</span></p></div><div><p class="MsoNormal"><span lang="EN-US">&nbsp;</span></p>
</div><p class="MsoNormal"><span lang="EN-US">&nbsp;</span></p></div></div><div><p class="MsoNormal" style="margin-bottom:12.0pt"><span lang="EN-US">_______________________________________________<br>nginx mailing list<br><a href="mailto:nginx@nginx.org" target="_blank">nginx@nginx.org</a><br>
<a href="http://nginx.org/mailman/listinfo/nginx" target="_blank">http://nginx.org/mailman/listinfo/nginx</a></span></p></div></blockquote></div><div><div><p class="MsoNormal" style="margin-bottom:12.0pt"><span lang="EN-US"><br>
<br clear="all"><br>-- <br><a href="http://thewarezscene.org" target="_blank">Warez Scene</a> <a href="http://www.nexusddl.com" target="_blank">Free Rapidshare Downloads</a></span></p></div></div><p class="MsoNormal" style="margin-bottom:12.0pt">
<span lang="EN-US"><br>_______________________________________________<br>nginx mailing list<br><a href="mailto:nginx@nginx.org" target="_blank">nginx@nginx.org</a><br><a href="http://nginx.org/mailman/listinfo/nginx" target="_blank">http://nginx.org/mailman/listinfo/nginx</a></span></p>
</div><p class="MsoNormal"><span lang="EN-US">&nbsp;</span></p></div></div></div></div></div></div><br>_______________________________________________<br>
nginx mailing list<br>
<a href="mailto:nginx@nginx.org">nginx@nginx.org</a><br>
<a href="http://nginx.org/mailman/listinfo/nginx" target="_blank">http://nginx.org/mailman/listinfo/nginx</a><br>
<br></blockquote></div><br></div></div>