98,97为mysql+nginx+php,具体配置见http://www.wh777.com/post/111.html,虚拟出来的ip为9598,97修改配置vi /usr/local/php/etc/php.inisession.save_handler = memcache //editsession.save_path="tcp://192.168.1.99:11211" //add
然后重启动fastcgi/usr/local/php/sbin/php-fpm stop/usr/local/php/sbin/php-fpm start
99安装memcache服务端:yum -y install libevent libevent-develwget http://www.danga.com/memcached/dist/memcached-1.2.0.tar.gztar -zxvf memcached-1.2.0.tar.gzcd memcached-1.2.0./configure --with-libevent=ls -al /usr/lib | grep libevent makemake install/usr/local/bin/memcached -d -m 128 -u root -l 192.168.1.99 -c 256 -P /tmp/memcached.pid
注意:php.ini一定不要把端口写错了。偶就是因为写错了端口。session一直读不出来。测试脚本98,97都加入setkey.php<?phpsession_start();$key="98abc"; $mykey="wyy";$_SESSION['key']=$key; $_SESSION['mykey']=$mykey;echo $_SESSION['key'];echo $_SESSION['mykey'];print session_id();?>
getkey.php<?phpsession_start();echo $_SESSION['key'];print session_id();echo $_SESSION['mykey'];echo "server:98"?>
停97,开98运行setkey.php开97,停98运行getkey.php可以读出key的值就表示可以了。然后反着运行一次。测试97set的key能在98读出来。ok====================参考文章:http://deidara.blog.51cto.com/400447/93887http://bbs.linuxtone.org/thread-3053-1-1.html
- 上一篇:nginx的七层负载均衡
- 下一篇:各种工具之正则表达式语法比较

百鸣[Baiming.org]欢迎您~