We have an application running under apache2 with 51 tables in postgres and runs very well on apache, when put to run with the postgres nginx a request timeout error appears and locks the web-server. What might be happening? which the configuration to run web2py + postgresql + nginx?
Ovidio Marinho Falcao Neto Web Developer ovidio...@gmail.com ovidiomari...@itjp.net.br ITJP - itjp.net.br 83 8826 9088 - Oi 83 9334 0266 - Claro Brasil 2012/5/22 Bruce Wade <bruce.w...@gmail.com>: > OK so here is a little bit before and after I still have a lot of work to > do: > > Before: > ============================================================ > / > ============================================================ > Sat May 12 15:39:07 2012 profiler.log.tmp > > 85845 function calls (84497 primitive calls) in 0.128 seconds > > Ordered by: internal time > List reduced from 743 to 80 due to restriction <80> > > After: > ============================================================ > / > ============================================================ > Tue May 22 16:14:27 2012 profile.log.tmp > > 52095 function calls (50779 primitive calls) in 0.085 seconds > > Ordered by: internal time > List reduced from 727 to 80 due to restriction <80> > > On Mon, May 14, 2012 at 12:06 PM, Bruce Wade <bruce.w...@gmail.com> wrote: >> >> Yes, I have started moving everything from models to custom api modules >> this weekend. >> >> I am going to try to use most of the tips provided by everyone. >> >> For the adviewer I will look to see what is calling 10 query's. However I >> can not cache this query as the returned ads most be random for every user. >> Also I load 5 ads at first so besides rating the ad there should only be one >> major query ever 5 * 20 (seconds). >> >> I will have a lot of these changes done by Weds and will provide a new >> profile report. >> >> -- >> Thanks >> >> On Mon, May 14, 2012 at 11:07 AM, Massimo Di Pierro >> <massimo.dipie...@gmail.com> wrote: >>> >>> If one has more than 10 tables, one should use conditional models and one >>> should move all state dependent settings into the controllers that need >>> them, >>> >>> Massimo >>> >>> >>> On Monday, 14 May 2012 11:36:00 UTC-5, pbreit wrote: >>>> >>>> Aren't 135 table definitions going to be a problem in a high volume app? >>>> Aren't many/most of those 85k-100k function calls going to >>>> examining/parsing >>>> all those tabledefs? >> >> >> >> >> -- >> -- >> 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 >> > > > > -- > -- > 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 >