<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. Everything works when I use the configuration cache on disk. But when I try to configure the cache memory, i have the following error:</DIV>
<DIV>&nbsp;</DIV>
<DIV><PRE>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)</PRE><PRE>&nbsp;</PRE><PRE>When I run this script, it works:</PRE><PRE>&nbsp;</PRE><PRE><PRE>#!/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"</PRE><PRE>&nbsp;</PRE><PRE>&nbsp;</PRE><PRE>Is this a problem with tilecache or a problem with my config?</PRE><PRE>&nbsp;</PRE><PRE>&nbsp;</PRE><PRE>&nbsp;</PRE><PRE><P>Os : Debian Lenny</P><P><BR>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P><BR><STRONG>tilecache.cfg</STRONG></P><STRONG></STRONG></PRE><PRE>&nbsp;</PRE><PRE><PRE>[cache]
type=Memcached
servers=127.0.0.1:11211</PRE><P>&nbsp;</P><DIV>&nbsp;</DIV><P><STRONG>Apache</STRONG><BR></P><DIV class=codebox><DIV class=incqbox>&nbsp;</DIV><DIV class=incqbox><PRE>Alias tilecache/ /var/www/tilecache-2.10/
&lt;Location "/tilecache/"&gt;
     SetHandler python-program
     PythonHandler TileCache.Service
     PythonOption TileCacheConfig /etc/tilecache.cfg
     PythonPath "['/var/www/tilecache-2.10/'] + sys.path"
&lt;/Location&gt;</PRE></DIV><DIV class=incqbox><STRONG></STRONG>&nbsp;</DIV><DIV class=incqbox><STRONG></STRONG>&nbsp;</DIV><DIV class=incqbox><STRONG>memcached.conf</STRONG><BR></DIV></DIV><DIV class=codebox><DIV class=incqbox><FONT size=3></FONT>&nbsp;</DIV><DIV class=incqbox>&nbsp;</DIV><DIV class=incqbox>&nbsp;</DIV><DIV class=incqbox>&nbsp;</DIV><DIV class=incqbox><FONT size=3></FONT>&nbsp;</DIV></DIV></PRE><PRE><PRE># 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</PRE><PRE>&nbsp;</PRE><PRE>&nbsp;</PRE></PRE><PRE>&nbsp;</PRE><PRE>regards,</PRE><PRE>&nbsp;</PRE><PRE>Pat</PRE></PRE></DIV></BODY></HTML>