memcache session共享问题 环境:三台ubuntu 12.04.5虚拟机,均安装php-fpm,并重用了之前搭建的简单的负载均衡 u1(192.168.240.130) u2(192.168.240.129) u3(192.168.240.131) 目前只有u3安装了memcache; (1)ubuntu安装php5-fpm 和memcached sudo apt-get install php5-fpm sudo apt-get install memcached (2)nginx的配置(参考之前的负载均衡的配置,只在配置中加入了php的支持) (3)修改/etc/php5/fpm/php.ini的配置 session.save_handler = memcache session.save_path = "tcp://192.168.240.131:11211" ; (注意:这里填写安装了memcache的ip地址,如果是本机的话,也用IP地址的形式,不要用127.0.0.1) (5)编写测试文件 session_start(); var_dump($_SESSION); 问题:注意memcache开启方式(让其他虚拟机能访问) 解决:memcached -u memcached -d -m 30 -l 127.0.0.1 -p 11211 将红色部分换成IP地址192.168.240.131 问题:memcache 重启 /etc/init.d/memcached restart telnet 127.0.0.1 11211
时间: 2024-10-21 10:50:34