We've seen this, too. It's a long-standing bug.

Basically, our theory was that the app server keeps trying to send the output data, even when the connection has been lost. You'll see one of those messages for each "chunk" of data, 'till the buffer is empty.

We got around this by moving huge binary files out of webkit and into an apache-only directory. If your actual servlet page is quite large, you're probably out of luck.

I'm not sure why this bug hasn't been addressed... maybe it's quite difficult. In any case, it probably doesn't "hurt anything" other than tying up the thread while it waits to flush the buffer.

German Medina wrote:

I�m trying to show a Page with 5000 lines. Sometimes it does it fine, sometimes it stops doing it without complain and sometimes writes: "StreamOut Error: (10053, 'Software caused connection abort')". I'm using Apache 2, Win XP Pro, Webware from cvs. The Page's code goes like this:

from WebKit.Page import Page

class linesTest(Page):
   def writeBody(self):
       file = open('c:\\file.txt','r')
       for l in file.readlines(): self.writeln(l)

Does anybody know what's going on? What should I do?



-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id70&alloc_id638&op=click
_______________________________________________
Webware-discuss mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/webware-discuss

Reply via email to