Sloooooowwwww WSGI restart

Jean-Paul Calderone exarkun at divmod.com
Wed Jan 28 16:44:05 EST 2009


On Wed, 28 Jan 2009 13:35:56 -0800, Ron Garret <rnospamon at flownet.com> wrote:
>I'm running a WSGI app under apache/mod_wsgi and I've noticed that
>whenever I restart the server after making a code change it takes a very
>long time (like a minute) before the script is active again.  In other
>words, I do an apachectl restart, reload the page in my browser, and one
>minute later it finally comes up.  During this time CPU usage is
>essentially zero.  Loading all the code manually into a python
>interpreter is virtually instantaneous, and all subsequence interactions
>with the app are very fast.
>
>Does anyone have any ideas what might be going on or how to debug this?

strace is nice.  It sounds like some blocking network operation.  rdns can
often cause things like this.  If you're lucky, strace will point right at
the problem.

Jean-Paul



More information about the Python-list mailing list