Massimo,

do you have any good reason to run apache?  if not switch to nginx.

mic


2012/6/14 Michele Comitini <michele.comit...@gmail.com>:
> Correction:
>> mpm_worker -> spawn a number of different long running processes to
>> manage requests
> mpm_worker -> spawn a number of different long running *threads* to
> manage requests
>
>
> 2012/6/14 Michele Comitini <michele.comit...@gmail.com>:
>> mpm_prefork -> fork a number of different long running processes to
>> manage requests
>> mpm_worker -> spawn a number of different long running processes to
>> manage requests
>>
>> wsgi can fork and thread python interpreters so the overall status of
>> forking and threading varies a lot because of this.
>> An important thing to remember is that if the python interpreter dies
>> all threads in the same thread group die.
>> If there is a pure threaded only configuration the whole apache server
>> can die if python dies.
>>
>> Switching to prefork could make the site more available, but does hide
>> the real problem, i.e. the python interpreter dies for some reason.
>>
>> N.B. php can work reliably only on prefork configuration, because it
>> is not thread safe.
>>
>> mic
>>
>>
>> 2012/6/14 Massimo Di Pierro <massimo.dipie...@gmail.com>:
>>> some follow up. One thing that happened when the problem started is that I
>>> was experimenting with the apache settings and turned off keepalive.
>>>
>>> I do not fully understand the implications of apache settings
>>> (mpm_prefork_module vs mpm_worker_module) and their parameters but since
>>> Python get slower the more cores are available for a fixed number of
>>> threads, there is an optimum set of parameters depending on the
>>> architecture.
>>>
>>> I will continue some experimentation.
>>>
>>> Massimo
>>>
>>>
>>> On Wednesday, 13 June 2012 17:47:55 UTC-5, Massimo Di Pierro wrote:
>>>>
>>>> The fact is I did not have that problem before. The number of users has
>>>> not increased much. Either a recent commit changed something (if this is a
>>>> web2py problem) or it is a cache issue (I have many apps and some cache too
>>>> much stuff in ram).
>>>>
>>>> massimo
>>>>
>>>> On Wednesday, 13 June 2012 17:38:26 UTC-5, Bruce Wade wrote:
>>>>>
>>>>> This seems like the same problems I am having with new.youadworld.com all
>>>>> the resources are getting sucked out of 5 servers. I am starting to think 
>>>>> I
>>>>> will have to start porting some of the sites features to a different
>>>>> technology.
>>>>>
>>>>> This is a bad situation as I have been developing
>>>>> www.fittraineronline.com also with web2py however I cannot run into the 
>>>>> same
>>>>> situation with that site, especially when I will have a mobile web app 
>>>>> also
>>>>> with potentially millions of members.
>>>>>
>>>>> I am going to continue digging through the core and try to optimize this
>>>>> as the developers productivity is great. However spending around $1200 a
>>>>> month just to run a site that can't handle 40,000 members isn't good.
>>>>>
>>>>> On Wed, Jun 13, 2012 at 3:31 PM, Massimo Di Pierro
>>>>> <massimo.dipie...@gmail.com> wrote:
>>>>>>
>>>>>> I do not know. Everything worked fine for long time until one week ago I
>>>>>> started having problems with the server. The fact is nothing changed in
>>>>>> web2py to be causing this. I am still debugging but not much info to look
>>>>>> at. I have lots of apps running on the same server and I am planning to 
>>>>>> do a
>>>>>> major cleanup so we can have mirrors.
>>>>>>
>>>>>> Massimo
>>>>>>
>>>>>> On Wednesday, 13 June 2012 16:13:25 UTC-5, JavierQQ wrote:
>>>>>>>
>>>>>>>
>>>>>>> On Wed, Jun 13, 2012 at 4:08 PM, davidjensen  wrote:
>>>>>>>>
>>>>>>>> cannot establish connection to www.web2py.com
>>>>>>>> 2012-06-13T17:11
>>>>>>>
>>>>>>>
>>>>>>> Me too :(
>>>>>>> why is this happening constantly?
>>>>>>>
>>>>>>> Javier
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> --
>>>>> Regards,
>>>>> Bruce Wade
>>>>> http://ca.linkedin.com/in/brucelwade
>>>>> http://www.wadecybertech.com
>>>>> http://www.fittraineronline.com - Fitness Personal Trainers Online
>>>>> http://www.warplydesigned.com
>>>>>
>>>

Reply via email to