<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-15">
<META content="MSHTML 6.00.2900.3492" name=GENERATOR></HEAD>
<BODY style="MARGIN: 4px 4px 1px; FONT: 10pt Tahoma">
<DIV>Hi,</DIV>
<DIV>&nbsp;</DIV>
<DIV>I installed tilecache and Openlayers. </DIV>
<DIV>Everything works when I use the configuration cache on disk. </DIV>
<DIV>But when I try to configure the cache memory, i have the following error:</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>An error occurred: ['127.0.0.1:11211']<BR>&nbsp; File "/var/www/tilecache-2.10/TileCache/Service.py", line 96, in _load<BR>&nbsp;&nbsp;&nbsp; cache = cls.loadFromSection(config, "cache", Cache)<BR>&nbsp; File "/var/www/tilecache-2.10/TileCache/Service.py", line 75, in _loadFromSection<BR>&nbsp;&nbsp;&nbsp; return section_object(**objargs)<BR>&nbsp; File "/var/www/tilecache-2.10/TileCache/Caches/Memcached.py", line 11, in __init__<BR>&nbsp;&nbsp;&nbsp; raise Exception(servers)</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>When I run this script, it works:</DIV>
<DIV>&nbsp;</DIV>
<DIV>#!/usr/bin/env python<BR>import sys<BR>try:<BR>&nbsp;&nbsp; import memcache<BR>except ImportError:<BR>&nbsp;&nbsp; sys.exit(0)<BR>mc = memcache.Client( ['127.0.0.1:11211'] )<BR>mc.set("he_ben", "rocks")<BR>assert mc.get("he_ben") == "rocks"</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>Is this a problem with tilecache or a problem with my config?</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>Os : Debian Lenny</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>tilecache.cfg</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>[cache]<BR>type=Memcached<BR>servers=127.0.0.1:11211</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>Apache</DIV>
<DIV>&nbsp;</DIV>
<DIV>Alias tilecache/ /var/www/tilecache-2.10/<BR>&lt;Location "/tilecache/"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp; SetHandler python-program<BR>&nbsp;&nbsp;&nbsp;&nbsp; PythonHandler TileCache.Service<BR>&nbsp;&nbsp;&nbsp;&nbsp; PythonOption TileCacheConfig /etc/tilecache.cfg<BR>&nbsp;&nbsp;&nbsp;&nbsp; PythonPath "['/var/www/tilecache-2.10/'] + sys.path"<BR>&lt;/Location&gt;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>memcached.conf</DIV>
<DIV>&nbsp;</DIV>
<DIV># Default connection port is 11211<BR>-p 11211<BR><BR># Run the daemon as root. The start-memcached will default to running as root if no<BR># -u command is present in this config file<BR>-u nobody<BR><BR># Specify which IP address to listen on. The default is to listen on all IP addresses<BR># This parameter is one of the only security measures that memcached has, so make sure<BR># it's listening on a firewalled interface.<BR>-l 127.0.0.1</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>regards,</DIV>
<DIV>&nbsp;</DIV>
<DIV>Pat</DIV>
<DIV>&nbsp;</DIV></BODY></HTML>