[Tilecache] tilecache_seed dies at a specific tile - how can I skip it?

Adrian Popa adrian_gh.popa at romtelecom.ro
Tue Oct 27 03:27:22 EDT 2009


Thanks for the help,

Unfortunately I am not a python programmer (perl is my thing), but I 
will *try* to have a look in the source code, or try to catch the url 
from apache (unfortunately the server is in production and has lots of 
requests)...

Regards,
Adrian

Christopher Schmidt wrote:
> On Mon, Oct 26, 2009 at 09:41:22AM +0200, Adrian Popa wrote:
>   
>> Hello everyone,
>>
>> I'm getting an error while trying to cache offline parts of my map. The 
>> caching process runs fine until it hits a particular tile (my guess is 
>> it's tile 9143) - when the process dies (after a timeout of 2 minutes).
>>
>> Here are samples of the output:
>>
>> [root at terra utilities]# python /var/www/html/tilecache/tilecache_seed.py 
>> rtc_base 1 10 --bbox 
>> 2255332.8831578,5336357.2739115,3306188.8761,6183726.4985628
>> ...
>> 07 (004621, 005229) = (2568284.1491 5542601.7932 2573176.1189 
>> 5547493.7630) [0.0003s : 2391.549/s] 9137/37195
>>   File "/usr/lib/python2.4/urllib2.py", line 480, in http_error_default
>>     raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
>> urllib2.HTTPError: HTTP Error 500: Internal Server Error
>>
>> Here is what httpd error_log says:
>> [Mon Oct 26 09:23:13 2009] [warn] [client 127.0.0.1] Timeout waiting for 
>> output from CGI script /var/www/cgi-bin/mapserv
>> [Mon Oct 26 09:23:13 2009] [error] [client 127.0.0.1] Premature end of 
>> script headers: mapserv
>> [Mon Oct 26 09:25:13 2009] [warn] [client 127.0.0.1] Timeout waiting for 
>> output from CGI script /var/www/cgi-bin/mapserv
>>
>>
>> If I try with the --reverse parameter, the same thing happens after a 
>> while, but at a different tile.
>>
>> I have two questions:
>> 1. Can I convince tilecache to skip the tiles it can't render, instead 
>> of dying?
>>     
>
> Not build in, but you can certainly modify the client to catch errors and 
> keep going.
>
>   
>> 2. What would be the necessary steps I need to take to troubleshoot this 
>> problem? (I am generating this cache from a mapserver which is getting 
>> its data from shapefiles).
>>     
>
> Look in the apache logs for the mapserver, look at what the URL is, 
> and send it to the mapserver. See if it fails in the same way. If so, it's 
> a mapserver 'issue' (quotes because it may simply be taking too long to do
> this tile, and the actual issue is that you need to bump up your apache
> timeout), and can be treated externally to TileCache.
>
> -- Chris
>
>   
>> Thanks,
>> Adrian
>>
>> _______________________________________________
>> Tilecache mailing list
>> Tilecache at openlayers.org
>> http://openlayers.org/mailman/listinfo/tilecache
>>     
>
>   

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/tilecache/attachments/20091027/39930d7b/attachment.html


More information about the Tilecache mailing list