[Tilecache] Tilecache + memcached + pyhton-memcache

Patrick Mayrand Patrick.Mayrand at fadq.qc.ca
Thu Aug 13 09:04:56 EDT 2009


Hi,
 
I installed tilecache and Openlayers. 
Everything works when I use the configuration cache on disk. 
But when I try to configure the cache memory, i have the following error:
 
 
An error occurred: ['127.0.0.1:11211']
  File "/var/www/tilecache-2.10/TileCache/Service.py", line 96, in _load
    cache = cls.loadFromSection(config, "cache", Cache)
  File "/var/www/tilecache-2.10/TileCache/Service.py", line 75, in _loadFromSection
    return section_object(**objargs)
  File "/var/www/tilecache-2.10/TileCache/Caches/Memcached.py", line 11, in __init__
    raise Exception(servers)
 
 
When I run this script, it works:
 
#!/usr/bin/env python
import sys
try:
   import memcache
except ImportError:
   sys.exit(0)
mc = memcache.Client( ['127.0.0.1:11211'] )
mc.set("he_ben", "rocks")
assert mc.get("he_ben") == "rocks"
 
 
Is this a problem with tilecache or a problem with my config?
 
 
Os : Debian Lenny
 
 
tilecache.cfg
 
 
[cache]
type=Memcached
servers=127.0.0.1:11211
 
 
Apache
 
Alias tilecache/ /var/www/tilecache-2.10/
<Location "/tilecache/">
     SetHandler python-program
     PythonHandler TileCache.Service
     PythonOption TileCacheConfig /etc/tilecache.cfg
     PythonPath "['/var/www/tilecache-2.10/'] + sys.path"
</Location>
 
 
memcached.conf
 
# Default connection port is 11211
-p 11211

# Run the daemon as root. The start-memcached will default to running as root if no
# -u command is present in this config file
-u nobody

# Specify which IP address to listen on. The default is to listen on all IP addresses
# This parameter is one of the only security measures that memcached has, so make sure
# it's listening on a firewalled interface.
-l 127.0.0.1
 
 
regards,
 
Pat
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/tilecache/attachments/20090813/ccaa1df7/attachment.html


More information about the Tilecache mailing list