Hancock, David (DHANCOCK) wrote:
> Bill Eldridge suggested using WebClip to see where in the output stream the
> hang occurs, and that actually helped me find two things:
>
> 1. Without the WebClip webdebug proxy, the hang is right BEFORE
> </body></html> at the end of the page. This is reliably true with or without
> FancyTraceback turned on. It turns out that patience (like several minutes
> of patience) results in the trailing close tags coming across the wire, and
> the page is complete. (That's a bit too long to wait.)
>
> 2. Using the webdebug proxy, the page hangs and loads nothing (only the
> request shows up in webdebug's menus) until about 300 seconds later, then
> the whole page is loaded.
Well that sounds like either 1) a module is
caluculating the hell out of something and
only finishes aftter some minutes, or
2) has sent a request for something and
only times out and forgets about it sometime
later.
ExceptionHandler does:
html.append(self.htmlDebugInfo())
html.append('</body></html>')
return string.join(html, '')
which ends up calling:
def writeHTML(self):
self.writeTraceback()
self.writeMiscInfo()
self.writeTransaction()
self.writeEnvironment()
self.writeIds()
self.writeFancyTraceback()
You can try commenting these out one by one
to see which one is hanging you up.
The different OneShot,ModPython,FCGIAdapters
include the </body></html> in with all the other
output, so they shouldn't be guilty.
--
Bill Eldridge
Radio Free Asia
[EMAIL PROTECTED]
_______________________________________________________________
Have big pipes? SourceForge.net is looking for download mirrors. We supply
the hardware. You get the recognition. Email Us: [EMAIL PROTECTED]
_______________________________________________
Webware-discuss mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/webware-discuss