[MapProxy] mapproxy and mapnik2

Luca Delucchi lucadeluge at gmail.com
Mon Aug 6 02:22:24 PDT 2012


Now the mapproxy-seeds it's finished and it's possible to see the
tiles on the demo client. But when I zoom to a level zoom that I
didn't pre-rendering (for example 6) I obtain again the error of lock.
This could be a problem of mapnik when the request come from the web?
Someone never use mapproxy with mapnik?

2012-08-05 15:21:55,719 - CRITICAL - mapproxy.wsgiapp - fatal error in
tms for /tms/1.0.0/osm_EPSG900913/6/1197/1535.png
Traceback (most recent call last):
  File "/usr/local/lib/python2.6/dist-packages/mapproxy/wsgiapp.py",
line 133, in __call__
    resp = self.handlers[handler_name].handle(req)
  File "/usr/local/lib/python2.6/dist-packages/mapproxy/service/base.py",
line 30, in handle
    return handler(parsed_req)
  File "/usr/local/lib/python2.6/dist-packages/mapproxy/service/tile.py",
line 68, in map
    tile = layer.render(tile_request, use_profiles=tile_request.use_profiles)
  File "/usr/local/lib/python2.6/dist-packages/mapproxy/service/tile.py",
line 211, in render
    tile = self.tile_manager.load_tile_coord(tile_coord, with_metadata=True)
  File "/usr/local/lib/python2.6/dist-packages/mapproxy/cache/tile.py",
line 105, in load_tile_coord
    created_tiles = creator.create_tiles([tile])
  File "/usr/local/lib/python2.6/dist-packages/mapproxy/cache/tile.py",
line 227, in create_tiles
    created_tiles = self._create_meta_tiles(meta_tiles)
  File "/usr/local/lib/python2.6/dist-packages/mapproxy/cache/tile.py",
line 299, in _create_meta_tiles
    created_tiles.extend(self._create_meta_tile(meta_tile))
  File "/usr/local/lib/python2.6/dist-packages/mapproxy/cache/tile.py",
line 306, in _create_meta_tile
    with self.tile_mgr.lock(main_tile):
  File "/usr/local/lib/python2.6/dist-packages/mapproxy/platform/cpython/lock.py",
line 42, in __enter__
    self.lock()
  File "/usr/local/lib/python2.6/dist-packages/mapproxy/platform/cpython/lock.py",
line 72, in lock
    raise LockTimeout('another process is still running with our lock')
LockTimeout: another process is still running with our lock


-- 
ciao
Luca

http://gis.cri.fmach.it/delucchi/
www.lucadelu.org


More information about the MapProxy mailing list