由于后端php服务跑了三套,服务器的session记录会错乱,导致员工登上后台后会时不时的退出,故做session共享来解决问题
此处选择redis来做共享存储引擎。
后端IP:172.16.3.32,172.16.3.33,172.16.3.34
1. 由于访问量不大,在172.16.3.34上启动redis一个默认端口:6379
2. 由于之前装的是php55w版本,故每台后端机器上yum安装 php55w-pecl-redis
yum install php55w-pecl-redis
|
3. 修改php-fpm的配置文件
[root
@market
-server-
02
~]$ tail -n
4
/etc/php-fpm.d/www.conf
php_value[session.save_handler] = redis
php_value[session.save_path] =
"tcp://172.16.3.34:6379"
php_value[soap.wsdl_cache_dir] = /var/lib/php/wsdlcache
|
4. 重启php-fpm服务,访问url,看redis中keys是否增加
注意:yum安装的php-fpm主配置文件是 /etc/php.ini,如果修改了主配置文件,辅配置文件还存在老的内容时不会生效。所以可以直接修改辅配置文件,或者注释辅配置文件,修改主配置文件。