banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

#1 Wed 12 August 2009 20:27

emptiness
Participant occasionnel
Date d'inscription: 12 Aug 2009
Messages: 14

[Tilecache + memcached + pyhton-memcache]

Bonjour,

j'ai installer tilecache et openlayers. Tout fonctionne lorsque j'utilise la configuration en cache sur disque. Mais lorsque j'essaie de configurer la cache en mémoire, il me sort l'erreur suivante:

Code:

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)

Lorsque que j'execute ce script, ca fonctionne:

Code:

#!/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"

Est-ce un problème avec tilecache ou un problème avec ma config??

Merci

Os : Debian Lenny

tilecache.cfg

Code:

[cache]
type=Memcached
servers=127.0.0.1:11211

Apache

Code:

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

Code:

# 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

Dernière modification par emptiness (Wed 12 August 2009 20:44)

Hors ligne

 

#2 Thu 13 August 2009 15:48

emptiness
Participant occasionnel
Date d'inscription: 12 Aug 2009
Messages: 14

Re: [Tilecache + memcached + pyhton-memcache]

Salut,

J'ai eu ma réponse sur le mailing list de tilecache.

Il y a une erreur dans la version actuel de tilecache mais elle est corrigé dans le svn.

Pour corriger le problème, il suffit d'enlever la ligne "Raise Exception" dans le fichier Memcached.py.

Hors ligne

 

#3 Thu 13 August 2009 16:36

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9864
Site web

Re: [Tilecache + memcached + pyhton-memcache]

Merci smile

Y.


Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !!  - GeoRezo vous aide ? Aidez GeoRezo !

Hors ligne

 

Pied de page des forums

Powered by FluxBB