You've already done way more than I could have hoped. I'll see what I can find regarding ssl slow-down with nginx and report back.
Thanks for all the help. -Jim On Thu, Aug 21, 2014 at 12:25 PM, Richard Vézina < [email protected]> wrote: > If your url is http when page charged completly there is no redirecting. > > If it related to your SSL certificate or nginx conf, I am far from an > expert. I would say that if it long only for the first time it is not > related to the overhead of encryption for your server... So you have to > investigate about nginx certificate configuration... Because if you have > poor processing capability SSL would be slow every request. > > Sad that I can't help further. > > :( > > Richard > > > On Thu, Aug 21, 2014 at 1:19 PM, Jim Steil <[email protected]> wrote: > >> I'm not doing and redirecting from http to https. It's just when I >> specify https that I'm getting the symptoms. >> >> I don't think I'm doing any re-writing. At least there is nothing there >> that I setup Would that be in the same file? >> /etc/nginx/sites-available/web2py >> >> >> On Thu, Aug 21, 2014 at 12:05 PM, Richard Vézina < >> [email protected]> wrote: >> >>> Ok, what I was about to wrote before I doubt of me. >>> >>> Maybe your issue come from bad nginx syntax for permanent redirection >>> from HTTP to HTTPS... >>> >>> Mine redirect like that : >>> >>> return 301 https://domain.something$request_uri; # >>> http://wiki.nginx.org/Pitfalls#Taxing_Rewrites >>> >>> Richard >>> >>> >>> On Thu, Aug 21, 2014 at 11:23 AM, Jim Steil <[email protected]> wrote: >>> >>>> Clarification - the uwsgi restart had no delay on the first request >>>> running https or http >>>> >>>> -Jim >>>> >>>> >>>> On Thu, Aug 21, 2014 at 10:21 AM, Jim Steil <[email protected]> >>>> wrote: >>>> >>>>> uswgi restart - no delay >>>>> >>>>> nginx restart - about a 12 second delay for the first request if >>>>> running https >>>>> >>>>> nginx restart - no delay if running http >>>>> >>>>> -Jim >>>>> >>>>> >>>>> >>>>> On Thu, Aug 21, 2014 at 10:08 AM, Richard Vézina < >>>>> [email protected]> wrote: >>>>> >>>>>> I have 10m and I don't have this issue... >>>>>> >>>>>> I don't think it coming from nginx. >>>>>> >>>>>> There is very few parameters in nginx config that could explain your >>>>>> latency... >>>>>> >>>>>> Does it happen only on reboot of VM, or it happen when you restart >>>>>> nginx, or uwsgi. What happen if you restart nginx only vs restart uwsgi >>>>>> only. And what happen if you try to start manually uwsgi after reboot of >>>>>> the VM before first aptempt to connect to your app. Maybe uwsgi is not >>>>>> started and get strat by nginx, that should not be the case though, they >>>>>> have both to be strated independently. >>>>>> >>>>>> You can try your app in other VM and determine if the latency was >>>>>> there or not. >>>>>> >>>>>> All these test can help you figure out where to dig up further. >>>>>> >>>>>> Richard >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> On Thu, Aug 21, 2014 at 10:46 AM, Jim Steil <[email protected]> >>>>>> wrote: >>>>>> >>>>>>> I've changed the following in /etc/nginx/sites-available/web2py >>>>>>> >>>>>>> ssl_session_cache shared:SSL:10m; -> to 60m >>>>>>> ssl_session_timeout 10m; -> to 60m >>>>>>> >>>>>>> Still took a long time (5-10 seconds) for the first request but >>>>>>> maybe now it will not cause that to happen again for greater intervals. >>>>>>> >>>>>>> -Jim >>>>>>> >>>>>>> >>>>>>> On Wed, Aug 20, 2014 at 9:17 PM, Cliff Kachinske <[email protected]> >>>>>>> wrote: >>>>>>> >>>>>>>> The install script in the book may not be correct for your >>>>>>>> version of Web2py. >>>>>>>> >>>>>>>> A good first step might be to check the script's config settings >>>>>>>> against the ones from the book. >>>>>>>> >>>>>>>> >>>>>>>> On Wednesday, August 20, 2014 4:49:28 PM UTC-4, Jim S wrote: >>>>>>>>> >>>>>>>>> I did this and after waiting 45 minutes and re-testing, it did not >>>>>>>>> exhibit the slow behavior. Since this is a test without running >>>>>>>>> nginx/uwsgi I'm assuming my problem is in one of those layers. >>>>>>>>> >>>>>>>>> Also, I access the production site with http instead of https, the >>>>>>>>> slowness isn't there either. >>>>>>>>> >>>>>>>>> -Jim >>>>>>>>> >>>>>>>>> On Wednesday, August 20, 2014 2:26:35 PM UTC-5, Richard wrote: >>>>>>>>>> >>>>>>>>>> You can check that with profiler : python web2py.py -a 'asdf' -i >>>>>>>>>> 127.0.0.1 -p 8000 appname -F fileNameForProfilerDumpInfo' >>>>>>>>>> >>>>>>>>>> Your app will be very slow with profiler. >>>>>>>>>> >>>>>>>>>> Richard >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Wed, Aug 20, 2014 at 3:24 PM, Richard Vézina < >>>>>>>>>> [email protected]> wrote: >>>>>>>>>> >>>>>>>>>>> Could your app take time to create global vars and after they >>>>>>>>>>> are cached up? >>>>>>>>>>> >>>>>>>>>>> Richard >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On Wed, Aug 20, 2014 at 1:32 PM, Jim S <[email protected]> wrote: >>>>>>>>>>> >>>>>>>>>>>> Hi >>>>>>>>>>>> >>>>>>>>>>>> I've installed web2py on my ubuntu machine using the script at >>>>>>>>>>>> the bottom of this section in the book: >>>>>>>>>>>> >>>>>>>>>>>> http://web2py.com/books/default/chapter/29/13/ >>>>>>>>>>>> deployment-recipes#Nginx >>>>>>>>>>>> >>>>>>>>>>>> It is all working well except for one annoyance. >>>>>>>>>>>> >>>>>>>>>>>> If I leave the let the page site for a while (haven't really >>>>>>>>>>>> determined the time period needed to display the behavior), when I >>>>>>>>>>>> come >>>>>>>>>>>> back later my first access to the application is really slow, like >>>>>>>>>>>> 10 >>>>>>>>>>>> seconds to display the page. But, after that, it clicks along with >>>>>>>>>>>> sub-second response time. >>>>>>>>>>>> >>>>>>>>>>>> Anyone have any idea what is going on or where to begin >>>>>>>>>>>> trouble-shooting? >>>>>>>>>>>> >>>>>>>>>>>> -Jim >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> Resources: >>>>>>>>>>>> - http://web2py.com >>>>>>>>>>>> - http://web2py.com/book (Documentation) >>>>>>>>>>>> - http://github.com/web2py/web2py (Source code) >>>>>>>>>>>> - https://code.google.com/p/web2py/issues/list (Report Issues) >>>>>>>>>>>> --- >>>>>>>>>>>> You received this message because you are subscribed to the >>>>>>>>>>>> Google Groups "web2py-users" group. >>>>>>>>>>>> To unsubscribe from this group and stop receiving emails from >>>>>>>>>>>> it, send an email to [email protected]. >>>>>>>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> -- >>>>>>>> Resources: >>>>>>>> - http://web2py.com >>>>>>>> - http://web2py.com/book (Documentation) >>>>>>>> - http://github.com/web2py/web2py (Source code) >>>>>>>> - https://code.google.com/p/web2py/issues/list (Report Issues) >>>>>>>> --- >>>>>>>> You received this message because you are subscribed to a topic in >>>>>>>> the Google Groups "web2py-users" group. >>>>>>>> To unsubscribe from this topic, visit >>>>>>>> https://groups.google.com/d/topic/web2py/3tmtJeQW9GI/unsubscribe. >>>>>>>> To unsubscribe from this group and all its topics, send an email to >>>>>>>> [email protected]. >>>>>>>> >>>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Resources: >>>>>>> - http://web2py.com >>>>>>> - http://web2py.com/book (Documentation) >>>>>>> - http://github.com/web2py/web2py (Source code) >>>>>>> - https://code.google.com/p/web2py/issues/list (Report Issues) >>>>>>> --- >>>>>>> You received this message because you are subscribed to the Google >>>>>>> Groups "web2py-users" group. >>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>> send an email to [email protected]. >>>>>>> >>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>> >>>>>> >>>>>> -- >>>>>> Resources: >>>>>> - http://web2py.com >>>>>> - http://web2py.com/book (Documentation) >>>>>> - http://github.com/web2py/web2py (Source code) >>>>>> - https://code.google.com/p/web2py/issues/list (Report Issues) >>>>>> --- >>>>>> You received this message because you are subscribed to a topic in >>>>>> the Google Groups "web2py-users" group. >>>>>> To unsubscribe from this topic, visit >>>>>> https://groups.google.com/d/topic/web2py/3tmtJeQW9GI/unsubscribe. >>>>>> To unsubscribe from this group and all its topics, send an email to >>>>>> [email protected]. >>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>> >>>>> >>>>> >>>> -- >>>> Resources: >>>> - http://web2py.com >>>> - http://web2py.com/book (Documentation) >>>> - http://github.com/web2py/web2py (Source code) >>>> - https://code.google.com/p/web2py/issues/list (Report Issues) >>>> --- >>>> You received this message because you are subscribed to the Google >>>> Groups "web2py-users" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> -- >>> Resources: >>> - http://web2py.com >>> - http://web2py.com/book (Documentation) >>> - http://github.com/web2py/web2py (Source code) >>> - https://code.google.com/p/web2py/issues/list (Report Issues) >>> --- >>> You received this message because you are subscribed to a topic in the >>> Google Groups "web2py-users" group. >>> To unsubscribe from this topic, visit >>> https://groups.google.com/d/topic/web2py/3tmtJeQW9GI/unsubscribe. >>> To unsubscribe from this group and all its topics, send an email to >>> [email protected]. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> -- >> Resources: >> - http://web2py.com >> - http://web2py.com/book (Documentation) >> - http://github.com/web2py/web2py (Source code) >> - https://code.google.com/p/web2py/issues/list (Report Issues) >> --- >> You received this message because you are subscribed to the Google Groups >> "web2py-users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> For more options, visit https://groups.google.com/d/optout. >> > > -- > Resources: > - http://web2py.com > - http://web2py.com/book (Documentation) > - http://github.com/web2py/web2py (Source code) > - https://code.google.com/p/web2py/issues/list (Report Issues) > --- > You received this message because you are subscribed to a topic in the > Google Groups "web2py-users" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/web2py/3tmtJeQW9GI/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.

