PDA

Bekijk Volledige Versie : Memcache configuratie



pvdpf
13/10/09, 21:19
Beste Collega's,

Ik ben bezig met een webserver clustertje.
Nu wil ik alle cache naar een memcache server verwijzen.
Vroeger is het me al eens wel gelukt, maar nu lukt het me helaas niet..
Weet iemand de juiste memcache configuratie?

Hierbij mijn memcache.ini file van de (debian)webservers:
/etc/php5/conf.d/memcache.ini


; uncomment the next line to enable the module
extension=memcache.so

[memcache]
memcache.dbpath="/var/lib/memcache"
memcache.maxreclevel=0
memcache.maxfiles=0
memcache.archivememlim=0
memcache.maxfilesize=0
memcache.maxratio=0
session.save_handler = memcache
session.save_path = "tcp://192.168.100.101:11211"


Op de memcache server is memcache gestart, en luistert naar 192.168.100.101

Als ik nu inlog op de forum wat ik heb geïnstalleerd bezoek, kan ik inloggen, en ik word ingelogd naar de volgende pagina gestuurd.
Maar als ik vervolgens naar een andere pagina ga, word ik direct uitgelogd.
Ik kan wel aanvinken dat ik ingelogd wil blijven, maar dat is niet helemaal zoals ik het wel.

Ik hoor graag jullie bevindingen.

frankske
13/10/09, 21:41
check eens of je sessie wel degelijk in de memcached zit?

pvdpf
13/10/09, 22:12
Kun je mij misschien vertellen hoe ik dat snel kan achterhalen?

gjtje
13/10/09, 22:15
memcached heeft een console waar je alle activiteit kan zien

frankske
13/10/09, 22:16
als je key "keynaampje" gezet hebt:


telnet localhost 11211
get keynaampje


of, om ze allemaal te zien:



telnet localhost 11211
stats items

pvdpf
13/10/09, 22:22
Hmm dat is vreemd, memcached is gestart en volgens configfile op poort 11211
Maar mag geen connectie maken:

telnet: Unable to connect to remote host: Connection refused

>memcache -u root -vv geeft trouwens aan dat er 3 listners zijn, terwijl ik er 4 webservers naartoe heb geconfigureerd.

pvdpf
13/10/09, 22:32
op de memcache server memcached opnieuw geinstalleerd.

Waarom er 3 server listens klopt met het forum... naar 3 pagina's wordt ik weer uitgelogd.
Net alle 4 de webservers nagelopen, maar alle 4 hebben de zelfde config.
Hoe kom ik er achter welke server niet de cache op de memcache server gebruikt?

Heb op 2 servers apache gestopt gehad, maar blijft zeggen 3 listners :S

davhog
14/10/09, 09:10
Hoe kom ik er achter welke server niet de cache op de memcache server gebruikt?
:S

tcpdump ?

daveww
14/10/09, 14:27
netstat -nat | grep :11211

lsof -i tcp:11211