[TriZPUG] Slow networking to localhost

Josh Johnson josh_johnson at unc.edu
Fri Jul 30 14:10:53 CEST 2010

It's hard to tell what might be going on without any real information about
what the web app is, what it does, what modules it uses, any frameworks,

Are you talking about installing the two versions of the web app (I'm
assuming it's an egg? If not how is it installed?) in the same virtualenv,
or two different virtualenvs that you think are set up the same way?

Also, when you say "customized install" what does that mean? Is the
installation customized, or is the web app customized?

More information would really help, but my approach to an issue like this is
to focus on the differences. A simple diff of the code might make the
problem stand out. The cProfiler result may be a red herring, but you may
want to check for any known bugs in python or your OS relating to it, given
the nature of the select module.


-----Original Message-----
From: trizpug-bounces+josh_johnson=unc.edu at python.org
[mailto:trizpug-bounces+josh_johnson=unc.edu at python.org] On Behalf Of Joseph
Sent: Friday, July 30, 2010 2:04 AM
To: Triangle (North Carolina) Zope and Python Users Group
Subject: [TriZPUG] Slow networking to localhost

I'm running into a weird networking issue with one of my web apps.  We
have a baseline install and a customized install.  The customized
install takes about 5 times longer to load a page than the base
install does when running from the same virtualenv on the same
hardware and using the same browser to the app running on localhost.
According to cProfiler, for the slow install, 91.56% of the time is
being spent in "select.select".  Strace shows that the select method
is timing out multiple times, as if the traffic between the browser
and my app is stalling.  Any ideas on what to check next?

Joseph Tate
Personal e-mail: jtate AT dragonstrider DOT com
Web: http://www.dragonstrider.com
TriZPUG mailing list
TriZPUG at python.org
http://trizpug.org is the Triangle Zope and Python Users Group

More information about the TriZPUG mailing list