[Tilecache] Broken Pipe

Stephan Holl stephan.holl at intevation.de
Wed Mar 25 03:17:44 EDT 2009


Hello Chris,

Christopher Schmidt <crschmidt at metacarta.com>, [20090324 - 11:31:17]

> On Tue, Mar 24, 2009 at 04:19:29PM +0100, Stephan Holl wrote:
> > Hi TileCache-users,
> > 
> > I just evaluated TileCache for a project and found the following
> > error messages in my shell where I started the
> > tilecache_http_server:
> > 
> > Cache hit:
> > 3329653.23092,5797715.44339,3338684.33715,5806746.54962, Tile: x:
> > 21, y: 23, z: 3, time: 0.000220060348511, debug: True Traceback
> > (most recent call last): File
> > "/usr/lib/python2.5/wsgiref/handlers.py", line 93, in run
> > self.finish_response() File
> > "/usr/lib/python2.5/wsgiref/handlers.py", line 134, in
> > finish_response self.write(data) File
> > "/usr/lib/python2.5/wsgiref/handlers.py", line 217, in write
> > self.send_headers() File "/usr/lib/python2.5/wsgiref/handlers.py",
> > line 273, in send_headers self.send_preamble() File
> > 	"/usr/lib/python2.5/wsgiref/handlers.py", line 199, in
> > 	send_preamble 'Date: %s\r\n' % format_date_time(time.time())
> > 	File "/usr/lib/python2.5/socket.py", line 274, in write
> > 	self.flush() File "/usr/lib/python2.5/socket.py", line 261,
> > in flush self._sock.sendall(buffer)
> > error: (32, 'Broken pipe')
> > Cache hit: 3329653.23092,5788684.33715,3338684.33715,5797715.44339,
> > 	Tile: x: 21, y: 22, z: 3, time: 0.000218868255615, debug:
> > True Traceback (most recent call last): File
> > 	"/usr/lib/python2.5/wsgiref/handlers.py", line 93, in run
> > 	self.finish_response() File
> > 	"/usr/lib/python2.5/wsgiref/handlers.py", line 134, in
> > 	finish_response self.write(data) File
> > 	"/usr/lib/python2.5/wsgiref/handlers.py", line 217, in write
> > 	self.send_headers() File
> > 	"/usr/lib/python2.5/wsgiref/handlers.py", line 273, in
> > 	send_headers self.send_preamble() File
> > 	"/usr/lib/python2.5/wsgiref/handlers.py", line 199, in
> > 	send_preamble 'Date: %s\r\n' % format_date_time(time.time())
> > 	File "/usr/lib/python2.5/socket.py", line 274, in write
> > 	self.flush() File "/usr/lib/python2.5/socket.py", line 261,
> > in flush self._sock.sendall(buffer)
> > error: (32, 'Broken pipe')
> > 
> > This mostly appears when accessing a not-yet-requested tile.
> > Basically tilecache works as expected, so I assume I can ignore the
> > logs?
> 
> This is in an indication that the remote client did not finish loading
> the data, but instead broke off in mid-connection. This is common
> when a user zooms before tiles are completely finished loading, and
> since not-yet-cached tiles take longer to load, they are more likely
> to cause the symptom. However, it si not a problem to worry about,
> you are correct.

Thanks for your explanation.

Best
	
	Stephan

-- 
Stephan Holl <stephan.holl at intevation.de> | Tel.: +49 (0)541-33 508 3663
Intevation GmbH, Neuer Graben 17, 49074 OS  |  AG Osnabrück - HR B 18998
Geschäftsführer:  Frank Koormann, Bernhard Reiter, Dr. Jan-Oliver Wagner
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 206 bytes
Desc: not available
Url : http://lists.osgeo.org/pipermail/tilecache/attachments/20090325/e823fef1/signature.bin


More information about the Tilecache mailing list