OVH Community, votre nouvel espace communautaire.

partage de session php avec memcached


gabole
17/11/2014, 04h53
Hello, je n'arrive pas à configurer un partage de session php entre plusieurs serveurs (ubuntu) avec memcache

voila ce que j'ai fais:
serveur A:
installation memcached
installation php5-memcached

serveur B:
installation memcached
installation php5-memcached

pour les 2 serveurs, j'ai configuré memcache pour qu'il écoute sur l'ip de chaque serveur

dans php.ini sur A et B, j'ai mis

Code:
session.save_handler = memcached
session.save_path = "IP SERVEUR A:11211?persistent=1&weight=1&timeout=1&retry_interval=15,IP SERVEUR B:11211?persistent=1&weight=1&timeout=1&retry_interval=15"
memcache.hash_strategy = consistent
memcache.allow_failover = 1
et la, ben ca marche pas. je n'ai pas de message d'erreur, et donc si par exemple je démarre une session sur A avec ca:

Code:
session_set_cookie_params(0, '/', '.mondomaine.com');
session_start();
$_SESSION['test2'] = "ko";
un var_dump($_SESSION) sur le serveur B me renvoit rien....une idée svp ?

un telnet ipserveurA 11211 depuis B et vice versa indique que les deux serveurs communiquent pourtant bien

merci