<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">
<DIV>thank you</DIV>
<DIV>&nbsp;</DIV>
<DIV>its ok.....</DIV>
<DIV>&nbsp;</DIV>
<DIV>Pat<BR><BR>&gt;&gt;&gt; Christopher Schmidt &lt;crschmidt@metacarta.com&gt; 08/13/09 9:31 am &gt;&gt;&gt;<BR>On Thu, Aug 13, 2009 at 09:04:56AM -0400, Patrick Mayrand wrote:<BR>&gt; Hi,<BR>&gt;&nbsp; <BR>&gt; I installed tilecache and Openlayers. <BR>&gt; Everything works when I use the configuration cache on disk. <BR>&gt; But when I try to configure the cache memory, i have the following error:<BR><BR>This is an error in the Memcached cache. it is fixed i nTileCache SVN. <BR>You can get around it, by simply removing the 'Raise Exception" line from<BR>the Memcached.py file.<BR><BR>-- Chris<BR><BR>&gt;&nbsp; <BR>&gt; An error occurred: ['127.0.0.1:11211']<BR>&gt;&nbsp;&nbsp; File "/var/www/tilecache-2.10/TileCache/Service.py", line 96, in _load<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; cache = cls.loadFromSection(config, "cache", Cache)<BR>&gt;&nbsp;&nbsp; File "/var/www/tilecache-2.10/TileCache/Service.py", line 75, in _loadFromSection<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; return section_object(**objargs)<BR>&gt;&nbsp;&nbsp; File "/var/www/tilecache-2.10/TileCache/Caches/Memcached.py", line 11, in __init__<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; raise Exception(servers)<BR>&gt;&nbsp; <BR>&gt;&nbsp; <BR>&gt; When I run this script, it works:<BR>&gt;&nbsp; <BR>&gt; #!/usr/bin/env python<BR>&gt; import sys<BR>&gt; try:<BR>&gt;&nbsp;&nbsp;&nbsp; import memcache<BR>&gt; except ImportError:<BR>&gt;&nbsp;&nbsp;&nbsp; sys.exit(0)<BR>&gt; mc = memcache.Client( ['127.0.0.1:11211'] )<BR>&gt; mc.set("he_ben", "rocks")<BR>&gt; assert mc.get("he_ben") == "rocks"<BR>&gt;&nbsp; <BR>&gt;&nbsp; <BR>&gt; Is this a problem with tilecache or a problem with my config?<BR>&gt;&nbsp; <BR>&gt;&nbsp; <BR>&gt; Os : Debian Lenny<BR>&gt;&nbsp; <BR>&gt;&nbsp; <BR>&gt; tilecache.cfg<BR>&gt;&nbsp; <BR>&gt;&nbsp; <BR>&gt; [cache]<BR>&gt; type=Memcached<BR>&gt; servers=127.0.0.1:11211<BR>&gt;&nbsp; <BR>&gt;&nbsp; <BR>&gt; Apache<BR>&gt;&nbsp; <BR>&gt; Alias tilecache/ /var/www/tilecache-2.10/<BR>&gt; &lt;Location "/tilecache/"&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SetHandler python-program<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PythonHandler TileCache.Service<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PythonOption TileCacheConfig /etc/tilecache.cfg<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PythonPath "['/var/www/tilecache-2.10/'] + sys.path"<BR>&gt; &lt;/Location&gt;<BR>&gt;&nbsp; <BR>&gt;&nbsp; <BR>&gt; memcached.conf<BR>&gt;&nbsp; <BR>&gt; # Default connection port is 11211<BR>&gt; -p 11211<BR>&gt; <BR>&gt; # Run the daemon as root. The start-memcached will default to running as root if no<BR>&gt; # -u command is present in this config file<BR>&gt; -u nobody<BR>&gt; <BR>&gt; # Specify which IP address to listen on. The default is to listen on all IP addresses<BR>&gt; # This parameter is one of the only security measures that memcached has, so make sure<BR>&gt; # it's listening on a firewalled interface.<BR>&gt; -l 127.0.0.1<BR>&gt;&nbsp; <BR>&gt;&nbsp; <BR>&gt; regards,<BR>&gt;&nbsp; <BR>&gt; Pat<BR>&gt;&nbsp; <BR><BR>&gt; _______________________________________________<BR>&gt; Tilecache mailing list<BR>&gt; Tilecache@openlayers.org<BR>&gt; <A href="http://openlayers.org/mailman/listinfo/tilecache">http://openlayers.org/mailman/listinfo/tilecache</A><BR><BR><BR>-- <BR>Christopher Schmidt<BR>MetaCarta<BR>_______________________________________________<BR>Tilecache mailing list<BR>Tilecache@openlayers.org<BR><A href="http://openlayers.org/mailman/listinfo/tilecache">http://openlayers.org/mailman/listinfo/tilecache</A><BR></DIV></BODY></HTML>