[MapProxy] MBTiles cleanup error
Denis Rykov
rykovd at gmail.com
Thu Jul 16 21:35:40 PDT 2015
I've found ugly workaround:
for ((i = 0 ; i < 20 ; i++ )); do mapproxy-seed -f mapproxy.yaml -s
seed.yaml -c 1 --cleanup cleanup1; done
On Fri, Jul 17, 2015 at 10:28 AM, Denis Rykov <rykovd at gmail.com> wrote:
> Trying to perform cleanup task for MBTiles cache and get:
>
> Traceback (most recent call last):
>> File "/home/dr/mapproxy/bin/mapproxy-seed", line 9, in <module>
>> load_entry_point('MapProxy==1.8.0', 'console_scripts',
>> 'mapproxy-seed')()
>> File
>> "/home/dr/mapproxy/local/lib/python2.7/site-packages/mapproxy/seed/script.py",
>> line 248, in main
>> return SeedScript()()
>> File
>> "/home/dr/mapproxy/local/lib/python2.7/site-packages/mapproxy/seed/script.py",
>> line 184, in __call__
>> skip_geoms_for_last_levels=options.geom_levels)
>> File
>> "/home/dr/mapproxy/local/lib/python2.7/site-packages/mapproxy/seed/cleanup.py",
>> line 41, in cleanup
>> progress_logger=progress_logger)
>> File
>> "/home/dr/mapproxy/local/lib/python2.7/site-packages/mapproxy/seed/cleanup.py",
>> line 93, in tilewalker_cleanup
>> tile_walker.walk()
>> File
>> "/home/dr/mapproxy/local/lib/python2.7/site-packages/mapproxy/seed/seeder.py",
>> line 289, in walk
>> self._walk(bbox, self.task.levels)
>> File
>> "/home/dr/mapproxy/local/lib/python2.7/site-packages/mapproxy/seed/seeder.py",
>> line 339, in _walk
>> all_subtiles=all_subtiles)
>> File
>> "/home/dr/mapproxy/local/lib/python2.7/site-packages/mapproxy/seed/seeder.py",
>> line 339, in _walk
>> all_subtiles=all_subtiles)
>> File
>> "/home/dr/mapproxy/local/lib/python2.7/site-packages/mapproxy/seed/seeder.py",
>> line 339, in _walk
>> all_subtiles=all_subtiles)
>> File
>> "/home/dr/mapproxy/local/lib/python2.7/site-packages/mapproxy/seed/seeder.py",
>> line 339, in _walk
>> all_subtiles=all_subtiles)
>> File
>> "/home/dr/mapproxy/local/lib/python2.7/site-packages/mapproxy/seed/seeder.py",
>> line 339, in _walk
>> all_subtiles=all_subtiles)
>> File
>> "/home/dr/mapproxy/local/lib/python2.7/site-packages/mapproxy/seed/seeder.py",
>> line 339, in _walk
>> all_subtiles=all_subtiles)
>> File
>> "/home/dr/mapproxy/local/lib/python2.7/site-packages/mapproxy/seed/seeder.py",
>> line 339, in _walk
>> all_subtiles=all_subtiles)
>> File
>> "/home/dr/mapproxy/local/lib/python2.7/site-packages/mapproxy/seed/seeder.py",
>> line 339, in _walk
>> all_subtiles=all_subtiles)
>> File
>> "/home/dr/mapproxy/local/lib/python2.7/site-packages/mapproxy/seed/seeder.py",
>> line 339, in _walk
>> all_subtiles=all_subtiles)
>> File
>> "/home/dr/mapproxy/local/lib/python2.7/site-packages/mapproxy/seed/seeder.py",
>> line 339, in _walk
>> all_subtiles=all_subtiles)
>> File
>> "/home/dr/mapproxy/local/lib/python2.7/site-packages/mapproxy/seed/seeder.py",
>> line 339, in _walk
>> all_subtiles=all_subtiles)
>> File
>> "/home/dr/mapproxy/local/lib/python2.7/site-packages/mapproxy/seed/seeder.py",
>> line 339, in _walk
>> all_subtiles=all_subtiles)
>> File
>> "/home/dr/mapproxy/local/lib/python2.7/site-packages/mapproxy/seed/seeder.py",
>> line 339, in _walk
>> all_subtiles=all_subtiles)
>> File
>> "/home/dr/mapproxy/local/lib/python2.7/site-packages/mapproxy/seed/seeder.py",
>> line 339, in _walk
>> all_subtiles=all_subtiles)
>> File
>> "/home/dr/mapproxy/local/lib/python2.7/site-packages/mapproxy/seed/seeder.py",
>> line 339, in _walk
>> all_subtiles=all_subtiles)
>> File
>> "/home/dr/mapproxy/local/lib/python2.7/site-packages/mapproxy/seed/seeder.py",
>> line 339, in _walk
>> all_subtiles=all_subtiles)
>> File
>> "/home/dr/mapproxy/local/lib/python2.7/site-packages/mapproxy/seed/seeder.py",
>> line 357, in _walk
>> self.tile_mgr.is_stale(t)]
>> File
>> "/home/dr/mapproxy/local/lib/python2.7/site-packages/mapproxy/cache/tile.py",
>> line 169, in is_stale
>> if self.cache.is_cached(tile):
>> File
>> "/home/dr/mapproxy/local/lib/python2.7/site-packages/mapproxy/cache/mbtiles.py",
>> line 293, in is_cached
>> return self._get_level(tile.coord[2]).is_cached(tile)
>> File
>> "/home/dr/mapproxy/local/lib/python2.7/site-packages/mapproxy/cache/mbtiles.py",
>> line 132, in is_cached
>> return self.load_tile(tile)
>> File
>> "/home/dr/mapproxy/local/lib/python2.7/site-packages/mapproxy/cache/mbtiles.py",
>> line 167, in load_tile
>> zoom_level = ?''', tile.coord)
>> sqlite3.OperationalError: database is locked
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapproxy/attachments/20150717/aa78f46e/attachment.html>
More information about the MapProxy
mailing list