<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:"Bookman Old Style";
        panose-1:2 5 6 4 5 5 5 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=NL-BE link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Hi,<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>My 2 cents, give nginx a try, I started using it with <a href="http://drupal.org/project/barracuda">http://drupal.org/project/barracuda</a> and I&#8217;m now using it in combination with aegir for my remote servers and to be honest it was one of the best decision ever ;p<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Cheers,<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Peter<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><b><span lang=EN-US style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span lang=EN-US style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> development-bounces@drupal.org [mailto:development-bounces@drupal.org] <b>On Behalf Of </b>Ashraf Amayreh<br><b>Sent:</b> woensdag 14 december 2011 16:40<br><b>To:</b> development@drupal.org<br><b>Cc:</b> Ms. Nancy Wichmann<br><b>Subject:</b> Re: [development] Experience with mod_fcgid<o:p></o:p></span></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><div><p class=MsoNormal style='margin-bottom:12.0pt'>Hey Nancy, not totally sure. It's a VPS server using XEN technology. If anyone can point me on how to find out how much Virtual cores there are, that would be great. But overall, multithreading should help weather it's one processor or more as threads are lightweight compared to processes.<br><br>One issue that arose was an internal server error that occurred very very rarely. It seems to be because PHP CGI processes terminate after getting a specific number of requests (500 by default). So apache would abruptly find the prcoess it was talking to terminated and would send a 500 error to the client. That's resolved by either telling PHP never to terminate (and risking memory leaks, which is low I presume?) or by setting the max requests per thread in apache to something less than 500 (I set it to 490). <br><br>I'll write a post on D.O once I'm done with more testing. Here's what I'm working on now:<br><br>1. APC doesn't work with this configuration (I don't use it anyway). Seems this is resolved by installing php-fpm. I'll try to set it up in the coming few days.<br>2. With this configuration, and using suexec I can run each virtualhost using a different user. Now that's the ultimate security. If a site is breached, even with PHP filter and exec function, they can't do damage to any other site!<br>3. You get some added perks of giving each virtualhost its own PHP.INI file, etc<br><br>As to going nginx+php-fpm. I don't know if I'm eager to ditch apache. Seems like a MAJOR thing. I am, however, going to try to setup php-fpm with apache. I will look into nginx later on of course and try to accumulate some know-how to see if it's worth-while.<o:p></o:p></p><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><div><p class=MsoNormal style='background:white'><span style='font-family:"Arial","sans-serif";color:black'>I assume you have a computer with multiple cores? Is there any reason to think it would do better with a single core machine?<o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-family:"Arial","sans-serif";color:black'><o:p>&nbsp;</o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-family:"Arial","sans-serif";color:black'>How about writing up your experiences on D.O?<o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-family:"Arial","sans-serif";color:black'>&nbsp;<o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><b><i><span style='font-size:13.5pt;font-family:"Bookman Old Style","serif";color:#FF007F'>Nancy</span></i></b><span style='font-family:"Arial","sans-serif";color:black'><o:p></o:p></span></p></div><p class=MsoNormal style='background:white'><span style='font-family:"Arial","sans-serif";color:black'>&nbsp;<o:p></o:p></span></p><div><p class=MsoNormal style='background:white'><span style='font-family:"Arial","sans-serif";color:black'>Injustice anywhere is a threat to justice everywhere. -- Dr. Martin L. King, Jr.<o:p></o:p></span></p></div><p class=MsoNormal style='background:white'><span style='font-family:"Arial","sans-serif";color:black'><o:p>&nbsp;</o:p></span></p></div></div></blockquote><p class=MsoNormal><o:p>&nbsp;</o:p></p></div><p class=MsoNormal><br><br clear=all><br>-- <br>Ashraf Amayreh<br>CEO | O-Minds<br>Cell. 962 78 8099997<br>Tel. 962 6 5655150<br>Fax. 962 6 5675150<br>Skype: aamayreh<br><br><a href="http://www.o-minds.com">www.o-minds.com</a><br>web development | web design<br>user experience | branding design<br><br>Connect with us on Twitter<br><a href="http://twitter.com/ominds">http://twitter.com/ominds</a><br><br>Connect with us on LinkedIn<br><a href="http://www.linkedin.com/in/aamayreh">http://www.linkedin.com/in/aamayreh</a><o:p></o:p></p></div></div></body></html>